gpt4 book ai didi

flutter - 在 flutter 中解码utf8字符串

转载 作者:行者123 更新时间:2023-12-05 02:58:58 24 4
gpt4 key购买 nike

我试图在文本小部件上显示带有表情符号的字符串。该字符串使用 utf8 编码。我的问题是如何解码整个字符串,以便它正确显示为文本?

这是带有表情符号的字符串:

测试表情贴 \ud83d\ude18\ud83d\udc4c\ud83e\udd70\ud83d\ude02\ud83e\udd73\u2708\ufe0f\ud83d\udc4a\ud83d\ude01\ud83d\ude01\ud83e\udd23\ud83d\ude04\ud83d\ude01\u2708\ufe0f\ud83d\ude01\ud83d\ude0d\ud83d\ude4f\ud83e\udd22\ud83d\ude2d

目前我有这个功能:

String utf8convert(String text) {
List<int> bytes = text.toString().codeUnits;
return utf8.decode(bytes);
}

最佳答案

如果您使用 API 获取带有表情符号的数据。

final response =
await _httpClient.get(uri);
jsonDecode(utf8.decode(response.bodyBytes))

关于flutter - 在 flutter 中解码utf8字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425849/

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