Кодировка 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