Utf 8 颤振阿拉伯字符串包含Html代码UTF8解码问题

Utf 8 颤振阿拉伯字符串包含Html代码UTF8解码问题,utf-8,flutter,decode,Utf 8,Flutter,Decode,嘿,我们有一个问题与颤振UTF8解码方法,它不能解码我们的字符串,包含阿拉伯字符 这是我们的代码和字符串: **void loadThings() async{ var str ="<p style=\"text-align: right;\"> اÛÙ ÙÛر٠زÙاÙÛ Ú©Ù ÙÙÙÛ Ø±Ø§ استÙاد٠ÙÛÚ©Ùد ب٠ÙÙÙ ÙÛر٠ÙØ§Û Ø¯X´ÙÙ ÙزدÛÚ© Ø´ÙÚ© Ùارد ÙÛÚ©Ùد Ú©

嘿,我们有一个问题与颤振UTF8解码方法,它不能解码我们的字符串,包含阿拉伯字符 这是我们的代码和字符串:

  **void loadThings() async{
    var str ="<p style=\"text-align: right;\"> اÛÙ ÙÛر٠زÙاÙÛ Ú©Ù ÙÙÙÛ Ø±Ø§ استÙاد٠ÙÛÚ©Ùد ب٠ÙÙÙ ÙÛر٠ÙØ§Û Ø¯X´ÙÙ ÙزدÛÚ© Ø´ÙÚ© Ùارد ÙÛÚ©Ùد ک٠دÙÛØ¬Û ÙتاÙسب با Ø§Ú Ù¾Û ÙÙجÙدX´Ø§Ù را Ùارد ÙÛÚ©Ùد.رÙÛ Ø¯Ø´ÙÙاÙÛ Ú©Ù Ø±ÙÛ Ø¢ÙâÙا ÙÙÙÛ Ø§Ø³ØªÙادY کردY باشÛد تاثÛر ÙÛâگذارد</p>";
    var ss = utf8.decode(str.codeUnits);
    print(ss);
  }**
**void loadThings()异步{
var str=“

本月21日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日本研究的217日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日ØØØØØØØØØØØØØØØØØØØØØØØØØ本月的夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜夜§Ø±Ø

“; var ss=utf8.decode(str.codeUnits); 印刷品(ss); }**
这是我们的错误:

将文件同步到为x86…E/flatter构建的Android SDK设备 (10047):[错误:颤振/shell/common/shell.cc(184)]省道错误: 未处理的异常:E/颤振(10047):格式异常:错误UTF-8 编码0xb4(偏移135处)E/颤振(10047):#0
_Utf8Decoder.convert(dart:convert/utf.dart:568:13)E/flatter(10047):#1 Utf8Decoder.convert(dart:convert/utf.dart:344:13)E/flatter(10047):#2 Utf8Codec.decode(dart:convert/utf.dart:66:60) E/颤振(10047):#3延迟widget.loadThings (软件包:wog/views/test/READTED_小部件。dart:13:19)


也不能解码你的字符串你应该包括与你如何知道所讨论的字符串是有效的UTF-8相关的信息(从你的代码片段中不清楚)。在你这么做之前,不太可能有人会回答其他人,然后说:“确保你的字符串是有效的UTF-8;如果它仍然不起作用,请返回(有有效utf-8字符串的证据)“这里是另一个精确字符串的示例,因为我在var str上面找不到字符串=“000000000000000000000投掷一道闪电,从附近的敌人单位中跃过。

\n/------------------------------------/

\n\n

2014年5月18日,在本月18日日的半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半n反弹距离:500

\n\n反弹次数:5/7/9/15

\n\n伤害:70/95/120/145

\n\n法力消耗:80

\n\n冷却时间:1.6

\n"; 也无法解码您的字符串。您应该包括有关如何知道所讨论的字符串是有效的UTF-8的信息(您的代码段中不清楚)。除非您这样做,否则不太可能有人会回答其他人,然后说:“确保您的字符串是有效的UTF-8;如果它仍然不起作用,请返回(有有效UTF-8字符串的证据)”这里是另一个精确字符串的示例,因为我找不到var str上面的字符串=“000000000000000投掷一道闪电,穿过附近的敌人单位。

\n\n------------------------------------/

\n\n

2014年5月18日,在本月18日日的半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半n反弹距离:500

\n\n反弹次数:5/7/9/15

\n\n伤害:70/95/120/145

\n\n法力消耗:80

\n\n冷却时间:1.6

\n”;