2012-05-02 20 views
5

Estoy trabajando en mi primera aplicación de phonegap, una aplicación de formulario simple basada en Android.UTF-8 ilegible en phonegap 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 se pudo encontrar ninguna otra idea, porque yo soy un desarrollador web y esto por lo general resuelve estos problemas ...

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

+0

Me vino a la mente que tal vez el emulador en sí solo admite el inglés. – Yanipan

+0

bien verificado: sigue igual en un teléfono externo – Yanipan

+0

He intentado ejecutar el archivo index.html en un navegador, todos los caracteres aparecen correctamente ... – Yanipan

Respuesta

17

Sólo tiene que añadir meta:

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

Si está utilizando Eclipse, que es por defecto para el PhoneGap Android, asegúrese de que solicitó el archivo de texto codificación 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> 
+0

Gracias hombre! me salvaste el día apuntándome en la dirección correcta con esa mierda de Eclipse. – Samui

+0

¡También te agradezco! – realtebo

2

en algún momento que sucede a partir de configuración de la página de estudio Unicode visual: para este vaya a Archivo> Guardar avance opciones> seleccione Unicode UTF-8 con la firma y luego haga clic en Aceptar.

Cuestiones relacionadas