Tabla de codificación UTF-16

Introduce un texto breve para consultar carácter por carácter las unidades de código UTF-16, los bytes BE/LE y el tipo BMP o de par sustituto; también se conserva la consulta rápida de los rangos de elementos sustitutos.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo usar la tabla de codificación UTF-16

UTF-16 Las unidades de código y los resultados del orden de bytes se calculan únicamente en el navegador actual; el texto no se sube.

  1. Introducir un texto corto

    Introduce como máximo 64 valores escalares Unicode; la herramienta procesa los caracteres en su orden original.

  2. Ver unidades de código

    Consulte carácter por carácter una unidad de código BMP o un par de sustitutos alto y bajo, junto con sus bytes UTF-16BE y UTF-16LE correspondientes.

  3. Comprobar el intervalo de sustitutos

    La consulta de un solo carácter se vincula con BMP o con las reglas de los pares sustitutos; puedes copiar TSV o borrar la entrada.

Limitaciones y notas

  • La columna de bytes solo muestra los bytes de las unidades de código en el orden de bytes especificado; no añade automáticamente BOM ni infiere el orden de bytes del archivo.
  • Los valores escalares del plano suplementario utilizan dos unidades de código de 16 bits; el número de unidades de código no puede tomarse directamente como el número de caracteres visibles para el usuario.
  • Un sustituto alto o bajo aislado no es un valor escalar válido de Unicode; la herramienta se cerrará al fallar en lugar de generar bytes de reemplazo.

Preguntas frecuentes

¿Por qué un emoji tiene dos unidades de código UTF-16?

Los escalares de los planos suplementarios por encima de U+10000 necesitan un sustituto alto y uno bajo para representarse conjuntamente.

¿Por qué UTF-16BE y UTF-16LE tienen el orden de bytes invertido?

Ambos representan las mismas unidades de código de 16 bits; solo cambia el orden en que se almacenan los bytes alto y bajo de cada unidad de código.

¿La salida de la página incluirá BOM?

No. Aquí se muestran los bytes codificados de cada escalar; que el archivo necesite BOM depende del formato y del protocolo concretos.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback