"Con respecto a iso vs. utf-8, utf-8 tiene muchas más ventajas (admite letras de cualquier idioma, símbolos de monedas, ocupa menos, etc.) y ningún inconveniente con repecto a iso con lo cual es lo más recomendable."
No estoy de acuerdo con respecto a que UTF no tiene ninguna desventaja con respecto a ISO. Pues la pregunta sería.. ¿Alguna vez viste una base de datos en UTF vs ISO? Para quienes hacen sitios web dinámicos y se toman el trabajo de especifica el colation de la base, una base en UTF ocupa exactamente el doble de espacio en el disco que una base en ISO. Recordemos qu UTF guarda cualquier caracter en 2 bytes mientras que ISO lo hace en 1. Y para dejar una segunda pregunta a la lista, ¿cuántos sitios web en chino han realizado? (Lo digo porque yo he realizado sólo 3 en todo mi tiempo de programador. Saludos, Javier Trejo www.cominteractiva.com.ar El día 30 de mayo de 2008 15:35, Almorca <[EMAIL PROTECTED]> escribió: > Tal y como te sale la página tu problema es que tu html está en utf-8 y lo > estás mandando como iso-8859-1 así que lo que tienes que hacer es comprobar > el punto 2 que te ha comentado Ramón y si lo tienes correcto pues prueba el > 3. > > Con respecto a iso vs. utf-8, utf-8 tiene muchas más ventajas (admite > letras > de cualquier idioma, símbolos de monedas, ocupa menos, etc.) y ningún > inconveniente con repecto a iso con lo cual es lo más recomendable. > > > Hola, Javier. > > > > Yo te recomiendo que uses UTF-8, que al fin y al cabo es el futuro (que > > ya debería ser presente). Además es mucho más sencillo escribir > > directamente lo que quieres escribir, y no andar con entidades HTML. El > > problema es que a veces el servidor envía una codificación distinta de > > la que tú pones en la página. Lo suyo sería que: > > > > 1. Te asegures de que la página está escrita en UTF-8 realmente. > > > > Esto no sé muy bien cómo lo indican los distintos editores. Yo uso > > Ultraedit y lo indica en la barra de estado. Si es UTF-8, pone "U8-DOS" > > y si es ASCII (ISO) pone sólo "DOS". > > > > 2. Pongas la etiqueta <meta> correctamente para indicar el uso de UTF-8: > > > > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > > > > Y aunque no suele dar problemas, mejor si la pones antes del <title>, > > por si ésta tuviera caracteres UTF-8. > > > > 3. Te asegures de que el servidor está enviando la cabecera correcta (o > > que no está enviando una incorrecta, vaya). > > > > Esto lo puedes hacer con LYNX, por ejemplo, mediante este comando: > > > > lynx --head --dump http://tupaginaweb.com/tupagina.html > > > > Debería salirte una cabecera "Content-Type: utf-8". Si ves que te sale > > otra (iso-8859-1, por ejemplo), puedes tratar de sobreescribirla > > añadiendo esta línea al .htaccess: > > > > AddDefaultCharset utf-8 > > > > ¡Suerte! > > > > Ramón. > > > > > > -- > We don't need no education - Pink Floyd > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a [email protected] > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- Javier Trejo -------------------- Tel: 15-6485-7734 MSN: [EMAIL PROTECTED] Skype: javier.trejo Mail: [EMAIL PROTECTED] _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
