Tabla de contenido:
Si no lo has notado, hay todo un mundo fuera de los Estados Unidos. Desafortunadamente, representar texto en diferentes idiomas puede ser un desafío para los programadores. Unicode es un estándar universal para representar texto que facilita el soporte de casi cualquier idioma. Aquí echaremos un vistazo a los conceptos básicos de Unicode.
¿Qué es unicode?
Si está familiarizado con los detalles técnicos de cómo se almacena el texto en una computadora y es un hablante nativo de inglés, probablemente haya oído hablar de ASCII, el Código Estándar Americano para el Intercambio de Información. ASCII asigna bytes a números, letras, varios símbolos y caracteres de control, que hacen cosas como hacer sonar el altavoz de la computadora o indicar el comienzo de una nueva línea. Ha existido desde siempre y funciona muy bien, si su idioma principal es el inglés de EE. UU.
Sin embargo, muchos de los usuarios de computadoras de todo el mundo hablan otros idiomas, muchos de los cuales ni siquiera están cerca del inglés. Si eres desarrollador y tu software no tiene esto en cuenta, puedes tener algunos dolores de cabeza reales.