Acerca de Escape Unicode
Logs JSON y literales JavaScript a menudo muestran español y emoji como escapes \uXXXX en lugar de glifos legibles. El códec Unicode de hidevtool convierte entre texto plano y escapes estilo JSON, incluidos pares sustitutos para caracteres suplementarios.
Codificar deja ASCII literal mientras escapa otros puntos de código; decodificar escanea secuencias \u in situ—útil para diff de payloads API o fixtures de prueba sin contar code units a mano.
No es JSON.stringify—añade comillas tú mismo. El FAQ compara \u con hex UTF-8 y entidades HTML en este sitio.
Qué puedes hacer
Codificación \uXXXX
Caracteres BMP son cuatro dígitos hex; planos suplementarios usan pares sustitutos alto/bajo.
Decodificar in situ
Decodificar reemplaza secuencias de escape incrustadas en cadenas pegadas más largas.
ASCII sin cambios
Letras y dígitos bajo U+007F permanecen sin escapar al codificar para salida mixta legible.
Rutas emoji
Emoji puede codificarse como dos secuencias \u—decodificar restaura un grafema cuando los pares son válidos.
No es \x hex
JavaScript \xNN es hex de dos dígitos—esta herramienta se centra en \u y patrones sustitutos.
Cumplimiento JSON
Añade comillas dobles alrededor al construir literales de cadena JSON para parsers.
Casos de uso
¿Cómo convierto español a escapes \u?
Pega texto y pulsa Codificar; cada code unit no ASCII se convierte en \uXXXX (pares para emoji).
¿Cómo decodifico texto \uXXXX?
Pega contenido escapado y pulsa Decodificar; secuencias inválidas dan error en lugar de omitir silenciosamente.
¿Codificar añade comillas JSON?
No—la salida es solo el fragmento escapado.
Preguntas frecuentes
- ¿Cómo convierto español a escapes \u?
- Pega texto y pulsa Codificar; cada code unit no ASCII se convierte en \uXXXX (pares para emoji).
- ¿Cómo decodifico texto \uXXXX?
- Pega contenido escapado y pulsa Decodificar; secuencias inválidas dan error en lugar de omitir silenciosamente.
- ¿Codificar añade comillas JSON?
- No—la salida es solo el fragmento escapado.
- ¿Orden del par sustituto?
- Sustituto alto luego bajo, igual que JSON.stringify para caracteres astrales.
- ¿En qué difiere de la herramienta hex?
- Hex muestra bytes UTF-8; \u muestra code units UTF-16—elige el formato que usa tu log.
- ¿Puedo decodificar \u en HTML?
- HTML usa entidades &#x;—usa la herramienta de entidades HTML para markup.