我想获取任意字符串中的字节数。我可以这样:
import 'dart:convert';
void main() {
String str = '你好';
final bytes = utf8.encode(str);
print(str.length); // 2
print(bytes.length); // 6
}
但是,有没有一种更直接的方法可以进行转换呢?
答案 0 :(得分:2)
没有一个字节<->字符串映射。您必须选择一种编码来找出字节数。 UTF-8是最常见的。