【问题标题】:How transform a dart's ByteData into a String?如何将飞镖的 ByteData 转换为字符串?
【发布时间】:2019-01-17 21:46:59
【问题描述】:

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

【问题讨论】:

    标签: encoding dart flutter binary-data


    【解决方案1】:

    试试下面的

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

    另见answer

    【讨论】:

      猜你喜欢
      • 2022-11-24
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      相关资源
      最近更新 更多