Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Lista cada punto de código de un texto con su nombre, bloque, alfabeto, bytes UTF-8 y UTF-16 y formas de escape — y una segunda vista que los agrupa en lo que una persona llamaría un carácter. Esa segunda vista es lo que explica que un formulario rechace un texto que parece estar de sobra dentro del límite.
Texto
Se enumera cada punto de código. Las entradas largas se cortan a las 2.000 filas.
9 puntos de código
| Carácter | Punto de código | Nombre | Bloque | Escritura | UTF-8 | UTF-16 | Escapes |
|---|---|---|---|---|---|---|---|
| 한 | U+D55C | HANGUL SYLLABLE HAN | Hangul Syllables | Hangul | ED 95 9C | D55C | \uD55C %ED%95%9C |
| 글 | U+AE00 | HANGUL SYLLABLE GEUL | Hangul Syllables | Hangul | EA B8 80 | AE00 | \uAE00 %EA%B8%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| A | U+0041 | LATIN CAPITAL LETTER A | Basic Latin | Latin | 41 | 0041 | \u0041 %41 |
| 1 | U+0031 | DIGIT ONE | Basic Latin | Digit | 31 | 0031 | \u0031 %31 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| 😀 | U+1F600 | Emoticons U+1F600(nombre del bloque) | Emoticons | Common | F0 9F 98 80 | D83D DE00 | \u{1F600} %F0%9F%98%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| ㈜ | U+321C | Enclosed CJK Letters and Months U+321C(nombre del bloque) | Enclosed CJK Letters and Months | Hangul | E3 88 9C | 321C | \u321C %E3%88%9C |
Cómo se usa
Pega el texto
Un solo carácter que no logras identificar, o una línea entera que quieres auditar. Las entradas largas se cortan en 2.000 filas.
Lee la tabla de puntos de código
El nombre identifica el carácter, el bloque dice en qué parte de Unicode vive, y las columnas de bytes te dicen lo que cuesta en almacenamiento.
Cambia a la vista de grafemas para el conteo
Una línea por cada cosa que una persona llamaría un carácter, con los puntos de código que contiene. Un emoji de familia es uno y siete; una «ñ» escrita en un Mac es uno y dos; un 한 escrito en un Mac es uno y tres.
Preguntas frecuentes
¿Por qué un solo carácter son dos puntos de código?
Es una letra descompuesta: la letra base y la tilde combinante guardadas por separado, que es como macOS escribe los nombres de archivo. «ñ» pasa a ser n + U+0303 y «é» a e + U+0301. Se dibujan idénticas a la forma compuesta y comparan como distintas de ella (una sílaba hangul se parte en tres, por la misma razón). La herramienta de normalización las vuelve a juntar.
Algunos caracteres muestran el nombre del bloque en lugar de un nombre
La base de datos completa de nombres Unicode pesa unos dos megabytes, y descargarla para etiquetar un párrafo sería un mal negocio. Las sílabas hangul y los ideogramas CJK se calculan exactamente con las reglas del propio estándar; ASCII, los controles y la puntuación común vienen de una tabla pequeña; el resto se etiqueta por bloque.
¿Para qué son las columnas de escape?
La forma JavaScript va en código fuente; la forma URL, en una cadena de consulta. Se dan las dos para que puedas pegar el carácter exacto en un contexto que no lo aceptaría literalmente.
Puede recibir de
Invertir texto
Text Reverser
Invierte una cadena, las palabras que contiene o el orden de las líneas, con reconocimiento de grafemas para que los emoji no se rompan.
Eliminar caracteres invisibles
Invisible Character Remover
Encuentra y borra espacios de ancho cero, marcas BOM, guiones opcionales y controles bidireccionales escondidos en un texto pegado.
Normalizador de Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC o NFKD: el arreglo para los acentos que llegan de macOS descompuestos, que se ven bien pero nunca coinciden en una búsqueda ni en un nombre de archivo.
Codificador de entidades HTML
HTML Entity Encoder
Escapa y desescapa entidades HTML, con salida por nombre, decimal o hexadecimal.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Buscador de emojis y símbolos
Emoji & Kaomoji Search
Busca emojis, emoticonos de texto y caracteres especiales por su nombre y los copia de un clic.
Visor hexadecimal
Hex Viewer
Muestra cualquier archivo como volcado de desplazamiento, hexadecimal y ASCII, identifica los bytes mágicos y resalta las coincidencias de búsqueda.
Normalizador de Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC o NFKD: el arreglo para los acentos que llegan de macOS descompuestos, que se ven bien pero nunca coinciden en una búsqueda ni en un nombre de archivo.
Eliminar caracteres invisibles
Invisible Character Remover
Encuentra y borra espacios de ancho cero, marcas BOM, guiones opcionales y controles bidireccionales escondidos en un texto pegado.
Limpiador de CSV
CSV Cleaner
Recorta los espacios de las celdas, uniforma los encabezados, arregla los formatos de número y fecha y avisa de las filas con un número de columnas equivocado.
Cruzar dos tablas CSV
CSV Join
Combina dos tablas por una columna clave con semántica interna, izquierda, derecha o externa, y muestra las filas que no encontraron pareja.