Datos clave
- Categoría
- Conversión y codificación
- Tipos de entrada
- textarea, select, checkbox
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Convertidor de Escape Unicode es una herramienta en línea diseñada para codificar y decodificar texto en secuencias de escape Unicode como \uXXXX o \u{XXXXXX}, además de aplicar formas de normalización estándar (NFC, NFD, NFKC, NFKD) para garantizar la consistencia de los caracteres en entornos de desarrollo y bases de datos.
Cuándo usarlo
- •Al depurar problemas de codificación de caracteres en archivos de código fuente o bases de datos que no admiten caracteres no ASCII directamente.
- •Al escribir cadenas de texto con caracteres especiales o emojis en lenguajes de programación como JavaScript, Java o C# usando secuencias de escape.
- •Al unificar la representación de caracteres combinados mediante la normalización Unicode para evitar duplicados visuales en búsquedas o comparaciones.
Cómo funciona
- •Introduzca el texto plano o las secuencias de escape Unicode en el campo de entrada de texto.
- •Seleccione la operación deseada: escapar texto, desescapar secuencias o normalizar caracteres.
- •Configure las opciones adicionales como el estilo de escape (por ejemplo, \uXXXX o \u{XXXXXX}) o la forma de normalización (NFC, NFD, NFKC, NFKD).
- •Obtenga instantáneamente el resultado convertido listo para copiar y usar en su código o base de datos.
Casos de uso
Ejemplos
1. Escapar texto en español para JSON estricto
Desarrollador Backend- Contexto
- Un desarrollador necesita incluir la palabra "canción" en un archivo de configuración que solo admite caracteres ASCII.
- Problema
- Convertir los caracteres no ASCII a secuencias de escape Unicode estándar de 4 dígitos.
- Cómo usarlo
- Escriba "canción" en el cuadro de texto, seleccione la operación "Texto a Escape \u", elija el estilo "\uXXXX (solo BMP)" y active "Escapar Solo No-ASCII".
- Configuración de ejemplo
-
{ "operation": "escape", "escapeStyle": "uXXXX", "asciiOnly": true } - Resultado
- El texto se convierte en "canci\u00f3n", protegiendo el carácter con tilde de fallos de codificación.
2. Normalización de caracteres combinados
Administrador de Bases de Datos- Contexto
- Se reciben nombres con tildes representados de dos formas distintas (letra con tilde integrada vs. letra más diacrítico combinado), lo que rompe las búsquedas SQL.
- Problema
- Estandarizar el texto a una única representación canónica compuesta (NFC).
- Cómo usarlo
- Pegue el texto mezclado, seleccione la operación "Normalización Unicode" y elija la forma "NFC".
- Configuración de ejemplo
-
{ "operation": "normalize", "normalizeForm": "NFC" } - Resultado
- Todos los caracteres se unifican en su forma compuesta, permitiendo búsquedas y comparaciones de texto exactas.
3. Decodificar secuencias de escape de un log
Ingeniero de Soporte- Contexto
- Un archivo de registro de errores muestra un mensaje de error codificado como "Error en el m\u00e9todo de conexi\u00f3n".
- Problema
- Leer el mensaje de error en texto plano legible.
- Cómo usarlo
- Copie el mensaje con escapes, péguelo en la herramienta y seleccione la operación "Escape \u a Texto".
- Configuración de ejemplo
-
{ "operation": "unescape" } - Resultado
- El texto se decodifica instantáneamente a "Error en el método de conexión".
Probar con muestras
image, textHubs relacionados
Preguntas frecuentes
¿Qué diferencia hay entre el estilo \uXXXX y \u{XXXXXX}?
El formato \uXXXX representa caracteres en el Plano Básico Multilingüe (BMP) usando 4 dígitos hexadecimales, mientras que \u{XXXXXX} (ES6) admite puntos de código astronómicos o emojis sin necesidad de pares suplentes.
¿Para qué sirve la opción "Escapar Solo No-ASCII"?
Evita codificar caracteres estándar en inglés (como letras y números comunes), aplicando el escape Unicode únicamente a caracteres especiales, acentos o emojis.
¿Qué es la normalización Unicode NFC y NFD?
NFC compone caracteres combinados en un solo carácter precompuesto, mientras que NFD los descompone en sus caracteres base y marcas diacríticas individuales.
¿Puedo convertir secuencias de escape de vuelta a texto legible?
Sí, seleccionando la operación "Escape \u a Texto" (unescape) para decodificar secuencias como \u00e1 en caracteres legibles como á.
¿Esta herramienta soporta la notación de punto de código hexadecimal pura?
Sí, puede seleccionar el estilo de escape "Punto de código Hex (U+XXXX)" para obtener o procesar representaciones estándar de Unicode.