Skip to content Skip to sidebar Skip to footer

Android: Character Encoding Raw Resource Files

I'm in the process of translating one of my apps to Spanish, and I'm having a character encoding problem with a raw HTML file I'm sticking into a WebView. I have the spanish transl

Solution 1:

Don't use loadData. Use loadDataWithBaseURL instead. You would say:

mWebView.loadDataWithBaseURL( null, text, "text/html", "utf-8", null );

Solution 2:

I had a similar issue with a French translation where diamond symbols with question marks were appearing in place of certain characters, including those which I had escaped. I got around it by opening file properties in Eclipse and changing the encoding to "ISO-8859-1". Don't know if this would work for Spanish though.


Post a Comment for "Android: Character Encoding Raw Resource Files"