Данные загрузки с кодированием Base64 с LoadDataWithBaseUrlAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Данные загрузки с кодированием Base64 с LoadDataWithBaseUrl

Сообщение Anonymous »

У меня есть приложение, которое использует WebView , чтобы показать некоторые локальные HTML для пользователей. Приложение работало нормально за последние 2 года, но недавно я получаю слишком много отчетов, что приложение показывает какую -то ошибку, подобную этой: < /p>

"Web page not available The web page at data:text/html; charset=utf-8;charset=utf-8;base64, could not be loaded because: net::ERR_INVALID_RESPONSE"< /code> < /p>

Очевидно, что что-то изменилось в Android или Webview, и это было, DOC говорит: < /p>


строгий декодер UTF-8 в Android 9, Decoder UTF-8 для Java
stricter и следует за unicter-decoder для java

stricter и следует. /> < /blockquote>

Итак, я попытался загрузить свои данные с помощью кодирования Base64 для решения проблемы. < /p>

String encodedHtml = Base64.encodeToString(resource.getBytes(), Base64.NO_WRAP);
loadDataWithBaseURL(basePath, encodedHtml, "text/html; charset=utf-8", "base64", null);
< /code>

Но этот метод просто печатает строку Raw Base64. Итак, я попробовал это: < /p>

loadData(encodedHtml, "text/html; charset=utf-8", "base64");< /code> < /p>

и показывает HTML без какой -либо проблемы. Загрузка CSS, шрифт и т. Д.>

Подробнее здесь: https://stackoverflow.com/questions/571 ... ithbaseurl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Данные загрузки с кодированием Base64 с LoadDataWithBaseUrl
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Данные загрузки с кодированием Base64 с LoadDataWithBaseUrl
    Anonymous » » в форуме Android
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Загрузите данные с кодировкой base64 с помощью loadDataWithBaseURL.
    Anonymous » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • JavaScript уменьшайте размер и качество изображения с кодированным кодированием Base64
    Anonymous » » в форуме Jquery
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Введенные данные не являются допустимой строкой Base64, поскольку содержат символ, отличный от Base64.
    Anonymous » » в форуме C#
    0 Ответы
    126 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»