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

时间:2019-01-17 21:47:00

标签: encoding dart flutter binary-data

我正在读取一个二进制文件,并希望将其转换为String。如何在Dart中完成?

1 个答案:

答案 0 :(得分:0)

尝试以下

String getStringFromBytes(ByteData data) {
  final buffer = data.buffer;
  var list = buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
  return utf8.decode(list);
}

也请参见此answer