Inspecteur Unicode
Unicode Inspector
Décompose un texte en points de code avec leur nom, leur bloc, leur écriture et leurs octets UTF-8 et UTF-16.
Liste chaque point de code d’un texte avec son nom, son bloc, son écriture, ses octets UTF-8 et UTF-16 et ses formes d’échappement — et une seconde vue qui les regroupe en ce qu’une personne appellerait un caractère. C’est cette seconde vue qui explique qu’un formulaire refuse un texte visiblement sous sa limite.
Texte
Chaque point de code est listé. Les entrées longues sont coupées à 2 000 lignes.
9 points de code
| Caractère | Point de code | Nom | Bloc | Écriture | UTF-8 | UTF-16 | Échappements |
|---|---|---|---|---|---|---|---|
| 한 | U+D55C | HANGUL SYLLABLE HAN | Hangul Syllables | Hangul | ED 95 9C | D55C | \uD55C %ED%95%9C |
| 글 | U+AE00 | HANGUL SYLLABLE GEUL | Hangul Syllables | Hangul | EA B8 80 | AE00 | \uAE00 %EA%B8%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| A | U+0041 | LATIN CAPITAL LETTER A | Basic Latin | Latin | 41 | 0041 | \u0041 %41 |
| 1 | U+0031 | DIGIT ONE | Basic Latin | Digit | 31 | 0031 | \u0031 %31 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| 😀 | U+1F600 | Emoticons U+1F600(nom du bloc) | Emoticons | Common | F0 9F 98 80 | D83D DE00 | \u{1F600} %F0%9F%98%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| ㈜ | U+321C | Enclosed CJK Letters and Months U+321C(nom du bloc) | Enclosed CJK Letters and Months | Hangul | E3 88 9C | 321C | \u321C %E3%88%9C |
Comment s’en servir
Collez le texte
Un seul caractère que vous n’arrivez pas à identifier, ou toute une ligne à auditer. Les entrées longues sont coupées à 2 000 lignes.
Lisez le tableau des points de code
Le nom identifie le caractère, le bloc dit dans quelle partie d’Unicode il habite, et les colonnes d’octets vous disent ce qu’il coûte en stockage.
Passez à la vue par graphèmes pour le décompte
Une ligne par chose qu’une personne appellerait un caractère, avec les points de code qu’elle contient. Un émoji de famille en fait un et sept ; un é tapé sur un Mac en fait un et deux.
Questions fréquentes
Pourquoi un caractère fait-il deux points de code ?
C’est une lettre décomposée : é stocké comme e suivi de U+0301, à comme a + U+0300, ç comme c + U+0327 — c’est ainsi que macOS écrit les noms de fichiers. Elle s’affiche exactement comme la forme composée et se compare comme différente d’elle. L’outil de normalisation les recolle. Une syllabe hangul décomposée en fait trois, pour la même raison.
Certains caractères montrent un nom de bloc au lieu d’un nom
La base complète des noms Unicode pèse environ deux mégaoctets, et la télécharger pour étiqueter un paragraphe serait un mauvais marché. Les syllabes hangul et les idéogrammes CJK sont calculés exactement d’après les règles de la norme ; l’ASCII, les commandes et la ponctuation courante viennent d’une petite table ; le reste est étiqueté par bloc.
À quoi servent les colonnes d’échappement ?
La forme JavaScript va dans du code source, la forme URL dans une chaîne de requête. Les deux sont données pour que vous puissiez coller le caractère exact dans un contexte qui ne le prendra pas au pied de la lettre.
À alimenter depuis
Inverser un texte
Text Reverser
Inverse une chaîne, les mots qui la composent ou l’ordre des lignes, en respectant les graphèmes pour que les émojis survivent.
Supprimer les caractères invisibles
Invisible Character Remover
Repère et retire les espaces de largeur nulle, les BOM, les traits d’union conditionnels et les marques bidirectionnelles cachées dans un texte collé.
Normalisation Unicode
Unicode Normaliser
Applique NFC, NFD, NFKC ou NFKD — le remède aux textes venus de macOS qui semblent corrects mais ne correspondent jamais lors d’une comparaison.
Encodeur d’entités HTML
HTML Entity Encoder
Échappe et déséchappe les entités HTML, avec sortie nommée, décimale ou hexadécimale.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Recherche d’émojis et de kaomojis
Emoji & Kaomoji Search
Cherche émojis, kaomojis et caractères spéciaux par leur nom coréen ou anglais et les copie d’un clic.
Visionneuse hexadécimale
Hex Viewer
Affiche n’importe quel fichier en vidage décalage, hexadécimal et ASCII, identifie les octets d’en-tête et met en évidence une recherche.
Normalisation Unicode
Unicode Normaliser
Applique NFC, NFD, NFKC ou NFKD — le remède aux textes venus de macOS qui semblent corrects mais ne correspondent jamais lors d’une comparaison.
Supprimer les caractères invisibles
Invisible Character Remover
Repère et retire les espaces de largeur nulle, les BOM, les traits d’union conditionnels et les marques bidirectionnelles cachées dans un texte collé.
Nettoyeur de CSV
CSV Cleaner
Rogne les cellules, normalise les en-têtes, redresse les formats de nombre et de date et signale les lignes qui n’ont pas le bon nombre de colonnes.
Jointure de deux CSV
CSV Join
Joint deux tableaux sur une colonne clé en jointure interne, gauche, droite ou externe, et montre les lignes restées sans correspondance.