Para visualizar correctamente texto UTF-8 en un WebView
, por lo general utilizan un doctype
y una etiqueta de meta
:codificación UTF-8 en la vista Web e ICS
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
y utilizo una punta que he visto en la pila overflow:
string = URLEncoder.encode(string, "UTF-8").replaceAll("\\+", " ");
que funciona muy bien en pan de jengibre y las versiones anteriores de Android, pero mi Nexus S ha recibido recientemente la actualización Ice Cream Sandwich, y los personajes franceses como é
, à
, è
, etc. una se muestra así: é
, por ejemplo.
No sé si la codificación ISO-xxxx-1 es la solución, pero si alguien tiene el mismo problema, por favor, comparta.
Usted podría estar interesado por este post: http://stackoverflow.com/a/9312031/62921 – ForceMagic
posible duplicado de [Android. WebView y loadData] (http://stackoverflow.com/questions/3961589/android-webview-and-loaddata) – ForceMagic