Texte et encodage

Unicode et internationalisation

Ces outils servent à comprendre ce qui se cache réellement dans une chaîne de caractères : inspecteur Unicode distingue points de code, graphèmes et octets UTF-8 sans envoyer le texte, détecteur de caractères invisibles repère les caractères de contrôle cachés, et Détecteur d'homoglyphes trouve les caractères qui se ressemblent visuellement mais diffèrent en code.

Pour corriger un texte déjà abîmé, normalisateur Unicode convertit entre les formes NFC, NFD, NFKC et NFKD, et réparer le mojibake retrouve un texte mal encodé en repassant d'UTF-8 vers Latin1. Côté internationalisation, validateur de balises BCP 47 analyse les tags de langue et leurs écritures associées, et tester ICU MessageFormat formate des messages avec gestion du pluriel et du genre.

9 outils

FAQ des outils Unicode & i18n

Pourquoi deux chaînes qui s'affichent pareil ne sont-elles pas égales en code ?

Un même caractère accentué peut s'écrire avec un seul point de code ou avec une lettre suivie d'un accent combinant, deux séquences visuellement identiques mais différentes en mémoire. normalisateur Unicode ramène les deux formes à une représentation NFC ou NFD commune.

Comment détecter un caractère invisible caché dans un texte collé ?

détecteur de caractères invisibles scanne le texte et signale les espaces insécables, caractères de contrôle et marques de direction qui ne s'affichent pas mais peuvent casser un parseur ou masquer du contenu trompeur dans un fichier source.

Qu'est-ce que le mojibake et comment le réparer ?

Le mojibake apparaît quand un texte UTF-8 est relu comme s'il était en Latin1 ou l'inverse, produisant des caractères incohérents. réparer le mojibake essaie les combinaisons de conversion courantes pour retrouver le texte d'origine lisible.