Кодировка UTF-8 в WebView и ICS

Чтобы правильно отображать текст UTF-8 в WebView , я обычно использую doctype и meta :

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

И я использую подсказку, которую я видел в Stack Overflow:

 string = URLEncoder.encode(string, "UTF-8").replaceAll("\\+", " "); 

Это отлично работает на Gingerbread и более старых версиях Android, но мой Nexus S недавно получил обновление Ice Cream Sandwich, а французские символы, такие как é , à , è и т. Д., Выглядят следующим образом: например, é .

Я не знаю, является ли кодировка ISO-xxxx-1 решением, но если у кого-то была такая же проблема, поделитесь ею.

IMG

Попробуйте использовать метод loadDataWithBaseURL со случайной строкой для других параметров вместо loadData

Intereting Posts
Необходимость захвата избирательного STDOUT из Android для отображения в виде списка Ошибка: не удается найти класс символов RecyclerView Пользовательские атрибуты в styles.xml В J2ME и Android, какой из них более полезен, полезен и популярен как мобильный язык программирования или каркас? Критерии выбора местоположения для Android Возвратите значение из AsyncTask в Android 2D-список с RecyclerView в HorizontalScrollView Диалоговое окно оповещения или диалоговое окно Custom Alert Диспетчер приложений Android показывает неправильное имя приложения Почему для линейного макета невозможно использовать атрибуты стиля Диалог настроек местоположения, показанный дважды ИЛИ, как определить, что диалог отображается \ закрыто JSONArray для HashMap JUnit4 TextUtils.isEmpty () дает отличный результат, чем String.isEmpty () Определить макрос для ошибки журнала с файлом и строкой в ​​android Каков рекомендуемый метод синхронизации доступа к объекту в Java для Android?