Convertidor de Escape Unicode

Convierte texto hacia/desde secuencias de escape Unicode (\uXXXX / \u{XXXXXX}) y aplica normalización Unicode (NFC/NFD/NFKC/NFKD)

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

Codificación de emojis y caracteres especiales para archivos de configuración JSON o propiedades de Java que requieren codificación ASCII estricta.
Normalización de entradas de usuario en bases de datos para evitar inconsistencias de búsqueda causadas por diferentes representaciones de caracteres acentuados.
Decodificación de registros de depuración (logs) que contienen cadenas de texto escapadas en formato Unicode.

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, text

Hubs 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.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/unicode-escape-converter

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
inputText textarea -
operation select -
escapeStyle select No -
normalizeForm select No -
asciiOnly checkbox No -

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-unicode-escape-converter": {
      "name": "unicode-escape-converter",
      "description": "Convierte texto hacia/desde secuencias de escape Unicode (\uXXXX / \u{XXXXXX}) y aplica normalización Unicode (NFC/NFD/NFKC/NFKD)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=unicode-escape-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]