
Los
charset o `
codificación de caracteres` sirven para trasladar el alfabeto `
humano` a binario, de forma que la computadora pueda `
entender` lo que se está ingresando. Dado que existen muchos lenguajes en la humanidad también existen muchos
charsets ideales para cada caso en particular. Cada uno de estos
charsets está preparado para soportar mejor cierto tipo de caracteres específicos de cada idioma (chino, español, ruso, etc.) y, a la vez, tienen ciertas limitaciones para con caracteres ajenos, ante este tipo de situación se ideo la estandarización de
charsets y se crearon los
charsets unicode, del que
UTF-8 es parte.
Estos
charsets unicode tienen la particularidad de soportar una amplia gama de caracteres de distintos idiomas por lo que se hacen ideales en el uso de aplicaciones web, entre muchos otros casos, por supuesto. Un ejemplo práctico es el uso de caracteres como: ᴥ☻♣ que si te vas a `
ver>código fuente` en tu navegador, te darás cuenta que están tal cual y que no son imágenes, en otro tipo de
charset hubieran aparecido como: ᴥ☻♣
En este
tutorial explicaré como usar el
charset UTF-8 en
PHP &
MySQL así como agregar esta característica a aplicaciones que ya tengas hechas.
NOTA: En el tutorial siguiente se requerirá de un editor de textos que soporte varios tipos de
charsets, esencialmente
UTF-8, así como conversiones entre tipos de
charsets, si no cuentas con uno te recomiendo que descargues el siguiente:
NotePad++, porque es un editor que reúne las c...