我正在读取一个二进制文件,并希望将其转换为String。如何在Dart中完成?
答案 0 :(得分:0)
尝试以下
String getStringFromBytes(ByteData data) {
final buffer = data.buffer;
var list = buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
return utf8.decode(list);
}
也请参见此answer。