UTF-8 ilegible en phonegap android

Estoy trabajando en mi primera aplicación phonegap, una aplicación de formulario simple basada en Android.

Mi problema es que todos mis caracteres no latinos parecen ilegibles. Agregué la metaetiqueta de contenido con utf-8, me aseguré de guardar el archivo como utf-8, me aseguré de usar la fuente con las letras necesarias y también agregué xml:lang a la declaración.

No pude encontrar ninguna otra idea, porque soy un desarrollador web y esto generalmente resuelve estos problemas...

Tal vez alguien tiene alguna idea? se siente como mis preguntas cuando recién comencé el desarrollo web :) ¡Gracias!

preguntado el 02 de mayo de 12 a las 19:05

Se me acaba de ocurrir: ¿quizás el emulador solo admita inglés? -

ok verificado - sigue igual en un teléfono externo -

Intenté ejecutar el archivo index.html en un navegador, allí todos los caracteres aparecen correctamente... -

¿En qué plataforma estás corriendo? ¿Tiene algún .html de muestra? -

3 Respuestas

Solo agrega meta:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

contestado el 09 de mayo de 12 a las 23:05

Si está utilizando Eclipse, que es el predeterminado para PhoneGap Android, asegúrese de aplicar la codificación de archivo de texto utf-8. (Proyecto - Propiedades - Recurso: Codificación de archivo de texto - Otro [UTF-8]).

La etiqueta meta también debe estar en su index.html

<head>
   <meta charset=utf-8>
   ...
</head>

Respondido 18 Jul 12, 20:07

¡Gracias hombre! me salvaste el día señalándome en la dirección correcta con esa mierda de Eclipse. - Samui

en algún momento sucede desde la configuración de Unicode de la página de Visual Studio: para esto, vaya a archivo> opciones de guardado avanzadas> seleccione Unicode utf 8 con firma y luego haga clic en Aceptar.

Respondido 17 ago 16, 20:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.