No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Representaciones Unicode

14/33
Recursos

Aportes 5

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Unicode es el estándar de codificación de caracteres compatible con cualquier dispositivo e idioma.

La forma en que ha evolucionado la compatibilidad de los sistemas con los caracteres ha sido fascinante, hace años era un dolor de cabeza pensar en esto pero ahora el UNICODE lo ha estandarizado todo.
Les dejo el emoji de la arepa 🫓

Creo que la información en este video no es del todo correcta. Pero por favor corrijanme si me equivoco.
Unicode no es como tal una codificación. En términos prácticos podríamos pensar que es como un id, un identificador. Y lo importante es cómo almacenamos ese identificador en memoria. Bueno, ese “cómo almacenamos” es la codificación.

Existen muchas codificaciones. La mas conocida es ASCII donde cada caracter ocupa un byte y ya.

UTF en general es otro tipo de codificación mas reciente, y existen varios tipos de UTF. Ninguno es mejor o mas reciente que otro, sólo son diferentes y sirven para propósitos diferentes:

UTF-16 siempre ocupa 2 bytes, pero el orden puede variar dependiendo de varios factores.
UTF-32: Ocupa 4 bytes, lo cual ya es bastante. Pero puede representar cualquier caracter y como la distribución en la memoria es homogenea, son mas rápidos.

UTF-8 solo ocupa un byte, pero no siempre. para caracteres ams nuevos, puede aumentar el numero de bytes. Esta codificación es excelente para internet porque es una forma de comprimir texto.

  • Así que no. UTF-8 no es algo antiguo que no se use.
  • Unicode no es una mejor versión de utf. Los 3 utf sirven para codificar unicode
  • Cada uno tiene sus pros y sus contras.

Aqui como abrir el keyboard de emojis:

ctrl + cmd + space