如何查找字符串的字节长度

时间:2019-04-20 18:58:54

标签: string dart

我想获取任意字符串中的字节数。我可以这样:

import 'dart:convert';
void main() {
  String str = '你好';
  final bytes = utf8.encode(str);
  print(str.length);    // 2
  print(bytes.length);  // 6
}

但是,有没有一种更直接的方法可以进行转换呢?

1 个答案:

答案 0 :(得分:2)

没有一个字节<->字符串映射。您必须选择一种编码来找出字节数。 UTF-8是最常见的。