AddDefaultCharset ON es malo!

Ultimamente que descubrí que UTF8 es la verdad en juegos de caracteres, ya que es el único creado para contener todos los caracteres de todos los idiomas (el nuevo estandar, nada puede salir mal digamos ya que utilizar los caracteres Unicode).

Me estoy enfermando para pasar todo a este juego de caracteres y olvidarme de los problemas de una buena vez.

Para lograr esto tuve que luchar un poco ayer, y hoy aprendí algo nuevo en mi lucha diaria, esta vez sobre la configuración de apache 2.

Resulta que trae esta línea en el archivo apache2.conf :

AddDefaultCharset on

y esta en la configuración de los sitios virtuales:

AddDefaultCharset ISO-8859-1

por defecto pisando (override) lo que los documentos web especifican en sus declaraciones. Esta directiva de configuración (si bien nos puede sacar de algún apuro) esta considerada como una herejía, 2.

Lo ideal es sacarla, en lo posible o con:

AddDefaultCharset off

En el archivo de configuración principal (apache2.conf),o bien quitando:

AddDefaultCharset CHARSET (CHARSET es el juego de caracteres especificado en cada caso)

del archivo de configuración de un sitio en particular.

Parece que no solo a mí me pasó.

Así que ya saben UTF8 en todos lados:

editores de texto,
consolas,
sistemas operativos,
documentos,
servidores,
bases de datos (atención: link recursivo jaja),
lenguajes de programación,
etc.

Piensen de esta manera, el día de mañana en las materias como programación se va a hablar del UTF8 como hoy lo hacen del ASCII (estándar por muchos años que solo consideraba el idioma inglés).

Saludos !

Referencia: nulleando.com.ar

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *