gpt4 book ai didi

dart - Dart 语言中将字符串从 ISO-8859-2 转换为 UTF-8

转载 作者:行者123 更新时间:2023-12-04 18:42:57 24 4
gpt4 key购买 nike

我想将字符串从 ISO-8859-2 字符集转换为 UTF-8 字符集,但在 Dart 语言中找不到任何解决方案。有可能做到吗?

最佳答案

dart:convert 中没有用于 ISO-8859-2 的内置转换器.所以你必须实现你自己的 codec .

可以看Latin1Codec的代码实现 Latin2Codec .准备好后,您将能够:

import 'dart:convert';

final LATIN2 = new Latin2Codec();

main() {
List<int> bytesForIso_8859_2 = ...;
List<int> bytesForUTF8 = LATIN2.fuse(UTF8).encode(bytesForIso_8859_2);
}

关于dart - Dart 语言中将字符串从 ISO-8859-2 转换为 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21142985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com