#591 · Localización y Unicode

Inspector de secuencias emoji

Examina cómo está construido un emoji: separa clústeres de grafemas y muestra los puntos de código que forman cada secuencia, incluidos ZWJ, VS16, tonos de piel e indicadores regionales. Resulta útil para depurar diferencias de renderizado, datos Unicode y texto copiado entre plataformas sin enviar el contenido a ningún servidor.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o escribe la entrada en el cuadro de texto.
  2. Ajusta las opciones específicas de la herramienta si aparecen.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, los indicadores y cualquier aviso antes de copiar o descargar.

Qué hace esta herramienta

Revela la estructura Unicode real detrás de los emoji visibles.

La herramienta segmenta el texto por clústeres de grafemas cuando Intl.Segmenter está disponible y enumera cada punto de código de la secuencia.

Un único emoji visible puede estar compuesto por varios puntos de código y no siempre equivale a un carácter Unicode.

Ejemplo

Entrada: 👩🏽‍💻

Resultado esperado: una secuencia con mujer, modificador de tono, ZWJ y portátil, cada elemento identificado por su punto de código.

Casos de uso

  • Depurar emoji que se ven distintos entre sistemas.
  • Revisar cadenas antes de almacenarlas en una base de datos.
  • Comprobar banderas, tonos de piel y secuencias ZWJ.
  • Entender por qué un contador de caracteres difiere del número de símbolos visibles.

Consejos para obtener mejores resultados

  • Prueba el texto exactamente como lo recibe tu aplicación.
  • Compara el mismo emoji copiado desde plataformas diferentes.
  • Presta atención a U+200D y U+FE0F.
  • No asumas que un símbolo visible ocupa un solo punto de código.

Detalles del procesamiento

No modifica la entrada. La segmentación visual usa las capacidades Unicode del navegador y el informe se genera localmente.

La presentación final de un emoji depende de la fuente, el sistema operativo y la versión de Unicode compatible con el dispositivo.

Preguntas frecuentes

¿Cómo puedo saber si un emoji contiene un carácter ZWJ?

Pega el emoji y ejecuta el inspector. El informe marca U+200D como ZWJ y el contador indica cuántas uniones aparecen.

¿Por qué un emoji cuenta como varios puntos de código?

Porque muchas secuencias combinan un carácter base con modificadores, selectores de variación o uniones ZWJ aunque visualmente aparezcan como un solo símbolo.

¿El inspector distingue los tonos de piel de los demás caracteres?

Sí. Los modificadores Unicode de tono de piel entre U+1F3FB y U+1F3FF se identifican de forma separada.

¿Puedo analizar banderas creadas con indicadores regionales?

Sí. La herramienta detecta los puntos de código de indicadores regionales y los muestra dentro de la secuencia correspondiente.

¿El texto con emoji se envía a un servidor para analizarlo?

No. El análisis se realiza en el navegador con JavaScript y el contenido permanece en el dispositivo durante el procesamiento.

Resumen técnico

MóduloFunción
EntradaTexto procesado localmente en el navegador
ProcesamientoLa herramienta segmenta el texto por clústeres de grafemas cuando Intl.Segmenter está disponible y enumera cada punto de código de la secuencia.
ResultadoSalida copiable y descargable en TXT
PrivacidadSin envío del texto a un servidor durante el procesamiento