Как указать кодировку для дротика Uri в проекте Flutter - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь отобразить статический html в приложении с помощью плагина webview_flutter .

body: WebView(
  initialUrl: Uri.dataFromString(
      htmlString, 
      mimeType: 'text/html', 
      encoding: Encoding('utf-8')
  ).toString(),
),

Я получаю сообщение об ошибке недопустимого символа, и я предположил, что это потому, что Uri по умолчанию использует ASCII. Я пытаюсь установить кодировку символов в UTF-8, но не могу понять, как это сделать. Encoding('utf-8') явно не прав.

Как установить кодировку?

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете получить кодировку следующим образом:

Encoding.getByName('utf-8')

См. Также Как отобразить локальный файл HTML в Flutter

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