El ejemplo combina ASCII, un valor BMP acentuado precompuesto y un emoji suplementario. Prueba diferentes anchos UTF-8 y demuestra que valores, UTF-16 y bytes responden preguntas distintas. El mismo caso es entrada predeterminada y prueba automática, evitando que artículo y herramienta diverjan.

Carga el preset de ancho mixto

Abre el inspector y elige A · é · 😀 o pega los tres valores sin separadores. La primera fila debe ser U+0041, decimal 65, UTF-8 41 y UTF-16 0041. La segunda es U+00E9, decimal 233, UTF-8 C3 A9 y UTF-16 00E9. Ninguna regla local cambia los valores.

Verifica la fila suplementaria

La tercera fila es U+1F600, decimal 128512. UTF-8 es F0 9F 98 80 y UTF-16 D83D DE00. Escape usa \u{1F600}, nombrando el escalar en vez de dos sustitutos separados. El resumen debe mostrar tres valores, cuatro unidades UTF-16 y siete bytes UTF-8.

Decodifica la secuencia U+ copiada

Copia U+0041 U+00E9 U+1F600, cambia a puntos-a-texto y ejecuta. El texto debe ser exactamente Aé😀 y las filas coincidir. Añadir comas o 0x debe fallar sin reparación. La ida y vuelta prueba gramática y codificación, no que todos los sistemas dibujen los mismos glifos.