Sto caricando alcuni dati, che contiene i caratteri latin1, in una WebView utilizzandoproblema di codifica con WebView di loadData
String uri = Uri.encode(html);
webview.loadData(uri, "text/html", "ISO-8859-1");
Quando viene visualizzato, i caratteri latin1 vengono sostituiti da personaggi strani.
Se carico l'html direttamente in un TextView (solo per testare), i caratteri latini vengono visualizzati correttamente.
Chiunque può aiutare?
Grazie
html:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- some html -->
</html>
Il dispositivo in grado di supportare i font? – xDragonZ
@xDragonZ Non sono sicuro di cosa intendi, ma è una galassia e posso vedere personaggi latini. – jul
possibile duplicato di [Android. WebView e loadData] (http://stackoverflow.com/questions/3961589/android-webview-and-loaddata) – ForceMagic