如何将Dart的ByteData转换为字符串?

9

我正在读取一个二进制文件,并希望将其转换为字符串。在Dart中如何实现?

1个回答

5
尝试以下操作:
String getStringFromBytes(ByteData data) {
  final buffer = data.buffer;
  var list = buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
  return utf8.decode(list);
}

Also see this answer.


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接