BMP et valeurs supplémentaires

Révélez les unités UTF-16 et paires de substitution

Voyez pourquoi une valeur supplémentaire comme 😀 occupe deux unités JavaScript tout en restant un scalaire.

Fonctionne localement

Inspectez ou reconstruisez le texte

Le texte reste dans ce navigateur

Jusqu’à 20 000 unités UTF-16 et 2 000 valeurs. Sans normalisation ni réparation.

Le décodage accepte uniquement des jetons hexadécimaux U+ séparés.

Résultat exact

Preuves Unicode

Valeurs scalaires7
Unités UTF-1611
Octets UTF-825
Séquence U+
Séquence d’octets UTF-8

Lignes scalaires

ValeurPoint de codeDécimalUTF-8UTF-16Échappement
👨U+1F468128104F0 9F 91 A8D83D DC68\u{1F468}
U+200D8205E2 80 8D200D\u200D
👩U+1F469128105F0 9F 91 A9D83D DC69\u{1F469}
U+200D8205E2 80 8D200D\u200D
👧U+1F467128103F0 9F 91 A7D83D DC67\u{1F467}
U+200D8205E2 80 8D200D\u200D
👦U+1F466128102F0 9F 91 A6D83D DC66\u{1F466}

Aucune normalisation, coupe, casse, substitution ou classification cachée n’est appliquée.