Флаттер Арабская строка, содержащая HTML-код UTF8 Проблема декодирования - PullRequest
0 голосов
/ 10 февраля 2019

Эй, у нас проблема с методом декодирования Flutter UTF8, он не может декодировать нашу строку, содержащую арабские символы, вот наш код и строка:

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

и вот наша ошибка:

Синхронизация файлов на устройстве Android SDK, созданный для x86 ... E / flutter (10047): [ОШИБКА: флаттер / shell / common / shell.cc (184)] Ошибка дартс: необработанное исключение: E / flutter(10047): FormatException: неверное кодирование UTF-8 0xb4 (со смещением 135) E / flutter (10047): # 0
_Utf8Decoder.convert (dart: convert / utf.dart: 568: 13) E / flutter (10047)): # 1 Utf8Decoder.convert (dart: convert / utf.dart: 344: 13) E / flutter (10047): # 2 Utf8Codec.decode (dart: convert / utf.dart: 66: 60) E / flutter (10047): # 3 RetardedWidget.loadThings (пакет: wog / views / test / retarded_widget.dart: 13: 19)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...