Android Talkback no lee caracteres utf-8 en la vista Web usando html

Tengo un info.html para mi aplicación que está en una webview. Info.html está codificado con UTF-8.

Quiero talkback para vocalizar el texto en él sin embargo falla en algunos caracteres no ingleses.

String infoURL = "file:///android_asset/info.html"; WebView view = (WebView) theAct.findViewById(R.id.webview); view.loadUrl(infoURL); 

También usé esto, que falló:

 String infoURL = "file:///android_asset/info.html"; WebSettings settings = view.getSettings(); settings.setDefaultTextEncodingName("utf-8"); view.loadUrl(infoURL); 

o:

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

Asegúrese de que el archivo en sí se guarda como UTF-8, a veces no es suficiente para especificar

 <meta charset="utf-8"> 

Dentro de archivo html

  • SwipeRefreshLayout + WebView cuando la posición de desplazamiento está en la parte superior
  • "Hola, WebView" tutorial abre la dirección solicitada en el navegador de Android y no en mi webview
  • ¿Hay alguna forma de tener URL de enlace automático de WebView y números de teléfono en Android?
  • Guardar imagen desde WebView
  • Mostrar el teclado virtual en AlertDialog con un WebView dentro (Android)
  • Cómo recuperar y modificar el contenido HTML de WebView con Http Post
  • Cómo ver la transmisión de vídeo RTSP a través de WebView en la aplicación para Android
  • Inicio y fin de solicitudes de registro HTTP desde WebView incorporado de Android
  • Cómo reducir el tamaño de WebView dinámicamente de acuerdo a su contenido?
  • Android Cómo mostrar vínculos en la vista web de esta manera?
  • Inyectar CSS a un sitio con webview en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.