¡Hola!
Miren, uso un WebView el cual lo lleno de datos directamente de Strings.xml, pero al momento de mostrarlo, no reconoce los signos de interrogación, acentos ni las letras "ñ".
Según yo, ya le implemente el UTF-8 pero no se si es el correcto o deplano el WebView no los reconoce como tal, así lo tengo:
<string name="Acerca"> Acerca de App</string>
<string name="AcercaText"> <![CDATA[<html><HEAD><meta name="tipo_contenido" content="text/html;" http-equiv="content-type" charset="utf-8">
</HEAD><body style="text-align:justify><b><h1>Acerca de App</h1></b> Las tecnologías de la información están cambiando la noción y concepción que
tenemos del mundo, ante estos tiempos de cambio intenso, el campo legal se ha
quedado rezagado en la oleada de cambios que estamos experimentando, cuando las aplicaciones en los smartphones nos han permitido acceder a choferes privados, hospedaje de bajo precio, comunicación internacional gratuita y demás avances importantes, los servicios legales tradicionales siguen un modelo poco práctico que se vuelve cada vez menos accesible para las personas.
</body></html>
]]>
</string>
Así tengo en código:
webv = (WebView) rootView.findViewById(R.id.webView);
//Volver transparente al WebView
webv.setBackgroundColor(Color.TRANSPARENT);
String text = getResources().getString(R.string.AcercaText);
webv.loadData(text, "text/html", null);
Espero y me puedan ayudar, de antemano gracias