Text to Charcode
Convierte texto a códigos de carácter Unicode (decimal) y viceversa
Acerca de Text to Charcode
Muestra los puntos de código Unicode de tu texto en decimal, uno por carácter y separados por espacios, de modo que Hi! se convierte en 72 105 33, y reconstruye el texto a partir de una lista de esos códigos. Útil para escribir llamadas a String.fromCodePoint() o chr() de Python, detectar caracteres invisibles o parecidos escondidos en una cadena, o consultar valores ASCII rápidamente.
Categoría: Codificación.
Preguntas frecuentes
¿Qué es un código de carácter?
▾
Un código de carácter es el valor numérico asignado a un carácter en un estándar de codificación de caracteres. Esta herramienta usa puntos de código Unicode — los mismos valores definidos en el Estándar Unicode que devuelve el método codePointAt() de JavaScript.
¿Es ASCII o Unicode?
▾
Unicode. Para los primeros 128 caracteres (caracteres estándar del teclado), los puntos de código Unicode son idénticos a los valores ASCII, por lo que la salida coincide con las tablas ASCII tradicionales. Los caracteres más allá de U+007F tienen valores numéricos más altos.
¿Por qué un emoji da un número grande en lugar de dos?
▾
La herramienta lee puntos de código completos, como codePointAt(), así que 😀 se convierte en 128512. En cambio, charCodeAt() de JavaScript devolvería dos valores sustitutos UTF-16, 55357 y 56832; ambas formas se convierten de vuelta en el mismo emoji aquí.
¿Cómo convierto códigos de carácter de vuelta a texto?
▾
Pega códigos decimales separados por espacios o comas y haz clic en Codes to Text; la herramienta reconstruye la cadena con String.fromCodePoint(). Solo se interpretan valores decimales, así que convierte antes las formas hexadecimales como 0x48 o U+0048, y los valores mayores que 1114111 (U+10FFFF) se rechazan.