2014-02-12 2 views
0

My Android-приложение правильно отображало символы unicode до android 4.1. Но теперь на железе Android 4.2, символы Unicode не отображаются. Я использовал следующие настройки в соответствии с предложением различных форумов:Поддержка Unicode в webview на android 4.2

web.getSettings().setDefaultTextEncodingName("utf-8"); 
web.loadDataWithBaseURL(null, htmlData, "text/html", "utf-8", null); 

Кроме того, моя переменная htmlData имеет настройку мета типа содержимого как URF-8

<meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 

Я не знаю, где я делаю ошибка. Его рабочий тон на всех версиях до 4.2 Пожалуйста, помогите.

ответ

0

Оба метод, которые вы используете прав,

Android WebView UTF-8 not showing

, но, вероятно, вы столкнулись с ошибкой.

Wrong character set displayed for Telugu unicode on Nexus 7 - Jelly Bean 4.2.1

Я могу подтвердить, что этот вопрос будет решен в настоящее время с последним обновлением до 4.2.2

Update:

Если вы считаете, что новая ошибка найдена. Android Open Source Project - Issue Tracker https://code.google.com/p/android/issues/list

Эй вот ваш вопрос :) сообщил

Gurmukhi (Punjabi) Unicode support in webview on android 4.2

+0

К сожалению, я попытался с 4.2.2 также и поддержка панджаби Unicode все еще сломана!. .Пожалуйста, направляйте, где сообщить об ошибке. – Rajeev

Смежные вопросы