Inspecteur Unicode — points de code, octets UTF-8 et UTF-16
DéveloppementUn inspecteur Unicode est un outil pour développeurs qui décompose une chaîne en points de code et affiche, pour chaque caractère, son code U+, ses octets UTF-8, ses unités UTF-16 et son nom (ou son bloc).
Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.
Qu’est-ce que c’est
Unicode attribue à chaque caractère un numéro unique (point de code, U+0000–U+10FFFF), tandis qu'UTF-8 et UTF-16 sont des encodages qui stockent ces numéros sous forme d'octets. Un même caractère peut occuper de 1 à 4 octets en UTF-8 et 2 ou 4 octets en UTF-16 (paires de substitution), ce qui est une cause fréquente de bogues sur la longueur des chaînes. Cet outil calcule des noms standard pour les syllabes hangûl et les idéogrammes CJK, et affiche le bloc Unicode pour les autres caractères. L'analyse s'exécute entièrement dans votre navigateur.
Comment l’utiliser
- 1Collez la chaîne à inspecter (emojis et tout alphabet acceptés).
- 2Appuyez sur inspecter.
- 3Lisez le point de code, les octets UTF-8/UTF-16 et le nom de chaque caractère, puis copiez le rapport.
Référence
| Caractère | Point de code | UTF-8 | UTF-16 |
|---|---|---|---|
| A | U+0041 | 41 | 0041 |
| 한 | U+D55C | ED 95 9C | D55C |
| € | U+20AC | E2 82 AC | 20AC |
| 😀 | U+1F600 | F0 9F 98 80 | D83D DE00 |
Sources et normes
- The Unicode Standard - Unicode Consortium
- RFC 3629: UTF-8, a transformation format of ISO 10646 - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Pourquoi un emoji compte-t-il pour une longueur de 2 en JavaScript ?
Parce que la longueur d'une chaîne compte les unités UTF-16. Les emojis au-delà de U+FFFF sont stockés sous forme de paire de substitution (deux unités), la longueur est donc de 2. La colonne UTF-16 de cet outil montre les unités réelles.
Affiche-t-il le nom officiel de chaque caractère ?
Non. Pour l'ASCII, les syllabes hangûl et les idéogrammes CJK, des noms standard sont calculés par algorithme ; les autres caractères affichent le nom de leur bloc Unicode. Consultez la base de données de caractères Unicode (UCD) pour les noms officiels complets.
Ma chaîne est-elle envoyée à un serveur ?
Non. L'inspection a lieu dans votre navigateur et l'entrée n'est jamais transmise.