Pourquoi trim ne se comporte pas toujours pareil ?
Les runtimes et bibliothèques ne classent pas tous les blancs Unicode de la même façon.
Unicode contient plusieurs caractères d'espacement visuellement proches mais techniquement différents.
Analysez du texte collé pour détecter des caractères Unicode invisibles ou risqués, visualisez les résultats et produisez une sortie nettoyée directement dans votre navigateur.
Drop .txt/.csv/.json here
or click to choose a file (max 2 MB)
| Symbol | Catégorie | Nom Unicode | Point de code | Occurrences | Positions | Actions |
|---|---|---|---|---|---|---|
Aucun résultat Aucun caractère correspondant dans l'analyse actuelle. | ||||||
Détecte les tokens à scripts mixtes et les caractères ressemblants avant de faire confiance aux identifiants ou domaines.
| Token | Scripts | Risque | Ressemblances | Positions |
|---|---|---|---|---|
Aucun risque homoglyphe détecté. | ||||
Inspecte les séquences de contrôle bidirectionnelles qui peuvent masquer l'ordre réel des tokens dans le code, la configuration et les journaux.
| Type | Risque | Plage | Nombre de contrôles | Détails |
|---|---|---|---|---|
Aucune séquence bidi dangereuse détectée. | ||||
Rapport JSON avancé
Les positions et plages peuvent augmenter la taille de la charge utile.
Le texte brut n'est jamais inclus dans le rapport ni le lien de partage.
Les runtimes et bibliothèques ne classent pas tous les blancs Unicode de la même façon.
Pas toujours. Certains contextes exigent la conservation de sauts de ligne ou tabulations.
Faites-le aux frontières d'ingestion et gardez ensuite un format interne stable.