Guía Unicode · Actualizada el 20 de octubre de 2026
Unicode frente a ASCII
ASCII incluye 128 valores para texto latino básico y controles. Unicode asigna puntos de código a caracteres de distintos sistemas de escritura. UTF-8 codifica texto Unicode como bytes.
Comparar ASCII, Unicode y UTF-8
| Término | Función | Ejemplo |
|---|---|---|
| ASCII | Un conjunto de caracteres y codificación de 7 bits | A = 65 (41) |
| Unicode | Un estándar que asigna puntos de código a caracteres | A = U+0041; é = U+00E9 |
| UTF-8 | Una codificación Unicode de bytes de longitud variable | A → 41; é → C3 A9 |
Un punto de código identifica un carácter, no sus bytes. U+00E9 se codifica como C3 A9 en UTF-8. La fuente determina la forma visible.
¿ASCII es compatible con Unicode?
Unicode conserva ASCII entre U+0000 y U+007F. UTF-8 usa los mismos bytes individuales, por lo que el texto ASCII es UTF-8 válido. UTF-16 utiliza otras unidades de código. Caracteres como é, 中 y ♥ no pueden codificarse en ASCII estricto. «ASCII extendido» necesita una codificación concreta, como Windows-1252.
¿Qué significa convertir Unicode a ASCII?
El texto compuesto solo por ASCII se conserva. Los demás caracteres requieren una política explícita: rechazarlos, sustituirlos, transliterarlos o escaparlos. Cambiar é por e pierde el acento. Los escapes hacen referencia a puntos de código, pero no conservan el símbolo visible. Eliminar caracteres sin avisar daña los datos. No existe una conversión universal sin pérdidas a caracteres ASCII literales. Bijoy y KrutiDev necesitan correspondencias verificadas para su formato de destino exacto.
Prueba la diferencia
Examina A, é y ♥ en el convertidor. El generador de la portada cambia caracteres compatibles por Unicode estilizado; no cambia la codificación de un archivo.