martes, 10 de febrero de 2009

Codificación Unicode UTF-8

Quiero platicarles acerca de un detalle que toda persona que se dedique a desarrollar aplicaciones Web debe tener muy en cuenta, esto debido a que existen aun muchas personas que lo pasan por alto, esto es la codificación de caracteres en el que vamos a desarrollar nuestra aplicación.

Actualmente debemos desarrollar todas nuestras aplicaciones utilizando el sistema de codificación utf-8, utilizarlo significa que debemos de guardar todos los archivos de texto utilizando un editor que este configurado previamente para guardar los documentos en esta codificación. Hay que tener en cuenta que implementar la codificación no es simplemente agregar un encabezado al header, este solo le indica al navegador en que tipo de codificación esta guardado el archivo, por lo que no necesariamente lo implementa si ya lo comprendimos en este punto.

El sistema de codificaciones es mas que una etiqueta, es el modo y espacio que cada uno de los caracteres ocupara en la memoria del disco, con las etiquetas le indicamos a los navegadores en que sistema de codificación esta guardado y por lo tanto como debe de interpretar lo almacenado en el.

Para que nuestro sistema integre al 100% la codificación debemos guardar todos nuestros archivos .aspx, asp, .js, .css, cs, vb, .php, .jsp, etc, Utilizando la codificación.
Si usamos una base de datos de igual manera debeos almacenar la información en esta codificación por lo que debemos establecerle la estructura de la base de datos para que almacene la información utilizando la codificación de caracteres a utf-8.

Si seguimos estas recomendaciones en el momento de iniciar el desarrollo ya habremos establecido las bases para desarrollar una aplicación en la que no debemos preocuparnos por estar convirtiendo información de una a otra codificación.

¿Qué problemas has tenido con las codificaciones de caracteres?