Comment inspecter les caractères Unicode et les différences cachées.
Inspectez les points de code lorsque des textes paraissent identiques mais se comportent différemment. Ne normalisez que si les règles de destination le permettent.
Adaptez le processus à votre tâche.
Examinez les caractères réels en listant leurs points de code et positions plutôt que de vous fier à leur apparence. Repérez les marques combinantes, symboles ressemblants et caractères invisibles. Comparez les formes normalisées uniquement selon une règle convenue et gardez les originaux si les identifiants ou octets exacts comptent.
- Ce que vous fournissez
- Texte contenant des caractères inattendus.
- Ce que vous obtenez
- Points de code, caractères invisibles et suggestions de normalisation.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Inspect these two strings: café and café. Compare their code points and their NFC-normalized values.
Exemple complet
café: U+0063 U+0061 U+0066 U+00E9 (4 code points). café: U+0063 U+0061 U+0066 U+0065 U+0301 (5 code points). Both normalize to café under NFC. Their original sequences differ; preserve originals when exact byte identity matters.
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Des chaînes Unicode visuellement identiques peuvent-elles avoir des longueurs différentes ?
Oui. Un caractère visible peut être représenté par un point de code ou plusieurs, et la longueur en octets constitue encore une mesure distincte.
Pourquoi la normalisation n'a-t-elle pas rendu égales deux lettres ressemblantes ?
Il peut s'agir de caractères différents issus d'écritures différentes plutôt que de représentations alternatives du même caractère. Inspectez leurs points de code.
Référence pour ce processus.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑