Léxico TI › Programación › Codificación de caracteres

Codificación de caracteres

Programación Svenska → Actualizado: 2026-08-15

Las reglas para convertir caracteres en bytes y de vuelta — y la razón de que aparezca "Ã¥" donde debería poner "å".

Una codificación es una correspondencia entre los caracteres de un juego de caracteres y las secuencias de bytes. ASCII se las apañaba con 128 caracteres en siete bits. ISO-8859-1 (Latin-1) completó hasta 256, suficiente para las lenguas de Europa occidental y poco más, lo que dio lugar a un enjambre de páginas de códigos incompatibles. Unicode arregló el juego de caracteres; UTF-8 arregló la codificación.

La idea clave es que el texto en memoria nunca es "solo texto" — siempre son bytes más una suposición sobre la codificación. Cuando la suposición es errónea aparece el mojibake. Por eso la codificación debería declararse siempre de forma explícita: en la cabecera HTTP, en <meta charset>, en la conexión a la base de datos.

← Volver al léxico