El juego de caracteres en las páginas web: usa UTF8

Alguna vez me he encontrado gente que defiende el uso de las entidades de carácter, como á y €, para que una página se vea bien en cualquier ordenador, aquí y en la China. Pues no.

En la actualidad no son necesarias las entidades de carácter si se emplea el juego de caracteres adecuado. Todo se soluciona utilizando UTF8 (o UTF-8, utf8, utf-8 y alguna otra forma más de escribirlo), que es el juego de caracteres recomendado por el W3C en el artículo Choosing & applying a character encoding:

Choose UTF-8 for all content and consider converting any content in legacy encodings to UTF-8.

Además, en Using character escapes in markup and CSS, se responde lo siguiente a la pregunta “How can I use character escapes in markup and CSS, and when should I use or not use them?”:

Because you should use UTF-8 for the character encoding of the page, you won’t normally need to use character escapes.

It is almost always preferable to use an encoding that allows you to represent characters in their normal form, rather than using named character references or numeric character references.

Using escapes can make it difficult to read and maintain source code, and can also significantly increase file size.

En Codificación de caracteres: conceptos básicos se explican algunas cosas más.

Ejemplo de los desastres que genera el juego de caracteres cuando no se sabe usar

Este ejemplo no es real, a la página principal de la Universidad de Alicante no le pasa nada. Es simplemente un ejercicio que realicé en un curso que estaba dando.

Así se ve la página de la Universidad de Alicante:

Y así se podría ver por un simple error:

¿Qué hice para generar este error? Solo cambié una cosa y no fue el código HTML de la página, no cambié nada ahí.

Amazon tiene unos sistemas antediluvianos

Interesante el comentario que aparece en el artículo Los emprendedores que no quieren ni oír hablar de Amazon: “Al final te devora”:

Aunque Amazon tampoco se lo puso fácil. “Las fichas de producto, por ejemplo, dan un montón de problemas a la hora de importarlas, a veces no aparecen las tildes o no hay eñes”, explica. “Esto que puede parecer una tontería es importante porque una ficha de producto que está mal redactada, o que no tiene tildes ni eñes, a un consumidor español le da desconfianza”, detalla. Esto se debe, según María, a que Amazon tiene unos “sistemas antediluvianos de los años 90 que utilizan estándar ISO 8859-1, un estándar de alfabeto que lo desordena todo”.

El juego de caracteres, la pesadilla de los informáticos.

Hemos logrado llegar a la Luna pero no hemos logrado entender el juego de caracteres

El juego de caracteres es la pesadilla de los informáticos.

No es que sea difícil, no se puede comparar a las ecuaciones diferenciales de segundo orden. Y sin embargo…

Con McDonalds y el juego de caracteres tengo una pequeña obsesión:

Pasan los años y la situación no mejora. El otro día me encontré los mismos problemas, en un Mcdonald’s de España y en uno de Portugal:

Sin embargo, encontré otro McDonald’s en el que sí que se imprimían bien las cosas. A la izquierda está el justificante de Portugal, sin errores; a la derecha el justificante de España, con errores:

Y para terminar, la “guinda del pastel”, ¿qué es lo que pone aquí?:

Cuando como en McDonald’s se me revuelve el estómago

Sí, cuando como en McDonald’s se me revuelve el estómago, pero no es porque la comida esté mala o no me guste. Lo reconozco, McDonald’s no es el mejor sitio, pero cuando estás en un aeropuerto como el de Barajas tienes pocas opciones: o comer en McDonald’s o que te cobren en cualquiera de los otros sitios como si fuera un restaurante con tres estrellas Michelín.

Se me revuelve el estómago cada vez que veo el tique:

Y veo cosas como esto:

¿Cómo puede ser que una multinacional con miles de locales por todo el mundo, que factura miles millones de euros cada año, no sea capaz de imprimir correctamente un tique? ¿Controlarán correctamente la fecha de caducidad de sus productos? ¿Sabrán llevar la facturación? ¿Pagarán correctamente sus impuestos? Cuando veo estas cosas me surgen muchas preguntas en mi cabeza.