Unicode fue la respuesta a las complicaciones traídas por las páginas de códigos ANSI (más algunos otros). Es un estándar de codificación de texto mantenido por el Unicode Consortium diseñado para soportar el uso de los caracteres de los principales sistemas de escritura del mundo (pero lo cierto es que da para más). La versión 15.1 del estándar define 149,813 caracteres y 161 scripts utilizados (conjuntos de glifos) en diversos contextos, desde los ordinarios hasta los técnicos (por ejemplo, emoticones, emojis, símbolos musicales, letras griegas, símbolos matemáticos) pasando por los literarios, científicos y académicos. Teóricamente, Unicode es capaz de codificar más de 1.1 millones de caracteres1-3.
Inicialmente, el problema con Unicode fue su tardía llegada. El mundo informático creció y maduró con ASCII y, dada la penetración de Windows, se complementó con ANSI. Poco a poco a tendido a actualizarse a Unicode (que ha ayudado para esto el soporte nativo de lenguajes de programación, como Python). Así que en la actualidad es mejor pensar en Unicode y referirse a ASCII y ANSI como subconjuntos de éste, sólo por hacer alguna cierta referencia específica4,5.
Aunque la descripción de Unicode es sencilla (como podremos apreciar en el primer párrafo), lo cierto es que su utilización requiere una curva de aprendizaje muy pronunciada3-5, por lo que los pormenores alrededor de éste debemos verlos en partes.
Siguiente
Referencias
- James Edmonson, «ANSI vs Unicode: What’s the Difference and Why Does It Matter?«, BussinesTech Weekly, web. Published: 2023.04.02; visited: 2023.20.05. URL: https://www.businesstechweekly.com/operational-efficiency/data-management/ansi-vs-unicode/.
- Sandeep Bhandari, «ANSI vs Unicode: Difference and Comparison«, askanydifferfence.com, web. Published: 2023.08.29; visited: 2023.10.05. URL: https://askanydifference.com/difference-between-ansi-and-unicode-with-table/.
- Jimmy Bear, «ASCII, ANSI, Unicode, and UTF-8«, medium.com, web. Published: 2020.03.27; consulted: 2023.10.05. URL: https://medium.com/@jimmy760205/ascii-ansi-and-unicode-41e0241b75d4.
- «Windows code page«, Wikipedia, web. Visited: 2023.10.05. URL: https://en.wikipedia.org/wiki/Windows_code_page.
- Quinn Radich et al., «Working with Strings«, Microsoft, web. Published: ; visited: 2023.100.05. URL: https://learn.microsoft.com/en-us/windows/win32/learnwin32/working-with-strings.

