dart 将字符串编码为gbk
时间: 2023-11-15 11:05:51 浏览: 257
Unicode转换成GBK
3星 · 编辑精心推荐
在 Dart 中将字符串编码为 GBK,可以使用 dart:convert 库中的 gbk 编码。
例如:
```
import 'dart:convert';
void main() {
String str = "你好,世界!";
List<int> gbk = gbk.encode(str);
String newStr = gbk.decode(new Uint8List.fromList(gbk));
print(newStr);
}
```
上面的代码中,我们首先使用 gbk.encode() 方法将字符串编码为 GBK 字节数组,然后使用 gbk.decode() 方法将字节数组转换为字符串。需要注意的是,gbk.decode() 方法的参数需要传入 Uint8List 类型的字节数组,因此需要将 List<int> 类型的 GBK 字节数组转换为 Uint8List 类型。
阅读全文