Conjuntos de caracteres múltiples: æ ø å
Frecuentes
Visto 6,164 veces
2
Soy de Dinamarca, donde tenemos æ ø y å. Actualmente estoy usando este juego de caracteres:
<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1' />
Sin embargo, como se puede ver en http://www.bonusrunner.net/betfair.php, si bien no hay ningún problema en el texto del área principal, mis encabezados, el texto del menú, etc. no se muestran correctamente.
Tan pronto como cambio el conjunto de caracteres a
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
cambia, y de repente mis encabezados, texto de menú, etc., se muestran correctamente.
¿Puedo usar varios juegos de caracteres o hay otra solución?
1 Respuestas
6
No, no puede utilizar varios conjuntos de caracteres.
Lo que debes hacer es convertir los archivos HTML, PHP y JavaScript a UTF-8; probablemente todos estén codificados actualmente como ISO-8859-1
(Latín1).
Respondido 28 ago 12, 10:08
¿Y cómo convierto el archivo html? - casper slinge
@CasperSlynge: depende del sistema operativo y la aplicación. En Windows, el bloc de notas gratuito ++ le permite guardar archivos con cualquier codificación. - Oded
ábralo en un editor de texto / ide decente, como notepad ++ / eclipse / etc, y use su función de conversión a utf-8. También es posible que desee cambiar el juego de caracteres de conexión de su base de datos a utf-8 y configurar su intercalación para lo que sea que use en Dinamarca. - Tuncay Göncüoğlu
Tu no que utilizan el UTF-8
ya que HTML puede usar character references
aka entities
para incluir cualquier carácter en una página HTML usando cualquier codificación Su problema probablemente fue que algo en su PHP usó una codificación como UTF-8
mientras que su HTML utilizado ISO-8859-1
. En estos días es mucho mejor evitar tales desajustes desde el principio haciendo todo en UTF-8
todo el tiempo. - hippie
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas html character-encoding or haz tu propia pregunta.
¿Está utilizando un lenguaje del lado del servidor como PHP? ¿Si sí, cual? - sp00m
usa este código ø donde normalmente lo pondrías. No hay necesidad de pensar demasiado. (en caso de que no se muestre correctamente: & oslash; menos el espacio) - user2196334