Aller au contenu
TextArray
Tout en local

Détecteur de caractères invisibles

Recherchez les caractères Unicode cachés dans le texte et mettez-les en surbrillance, supprimez ou remplacez-les.

Entrée
Sortie

Détecteur de caractères invisibles

Un texte qui semble propre peut contenir des caractères que vous ne pouvez pas voir. Copiez à partir d'un assistant de discussion, de Word, d'un PDF ou d'une page Web et des espaces de largeur nulle, des espaces insécables, des traits d'union souples et des marques de direction se succèdent - puis une importation CSV échoue, deux chaînes d'apparence identique refusent de correspondre, des sauts de code sur un caractère que l'éditeur n'affiche pas, ou une recherche manque l'évidence. Ce détecteur rend visible la couche cachée et s'en débarrasse.

Collez votre texte et chaque caractère invisible est marqué avec un jeton comme ⟨U+200B⟩, afin que vous voyiez exactement où se trouve chacun. Sous le texte, un résumé répertorie chaque caractère trouvé avec son point de code Unicode, son nom et son nombre (espace de largeur nulle × 3, espace insécable × 2) afin que vous sachiez à quoi vous avez affaire avant de modifier quoi que ce soit.

Changez l'action pour supprimer pour supprimer tous les caractères cachés, ou pour les remplacer par un espace pour transformer les caractères de type espace, tels que les espaces insécables et fins, en espaces ordinaires tandis que les caractères de largeur nulle disparaissent complètement, ce qui empêche les mots de se coller. Les espaces insécables sont souvent une typographie intentionnelle, donc un interrupteur séparé les protège. Sont détectés les espaces et les menuisiers de largeur nulle, la marque d'ordre des octets, les traits d'union souples, les marques et remplacements bidirectionnels, les espaces Unicode exotiques, le remplissage hangul, le blanc braille et les codes de contrôle ; les tabulations et les sauts de ligne sont une structure, pas des déchets, et sont laissés seuls.

Tout s'exécute dans votre navigateur et rien n'est téléchargé. Le décompte indique combien de caractères invisibles ont été trouvés, combien de types et le nombre total de caractères.

FAQ

D'où viennent les personnages invisibles ?
Les traitements de texte et les moteurs de mise en page insèrent des espaces insécables et des tirets souples pour la typographie, les fichiers commencent par une marque d'ordre d'octet et le texte copié à partir d'assistants de discussion ou de pages Web comporte souvent des espaces de largeur nulle - parfois délibérément, comme filigrane ou pour passer au-delà des filtres. Ils survivent tous au copier-coller.
Quelle est la différence entre Supprimer et Remplacer par un espace ?
Remove supprime carrément tous les caractères détectés, ce qui peut coller des mots ensemble lorsqu'un espace insécable se trouve entre eux. Remplacer par un espace transforme les caractères de type espace (espaces idéographiques insécables, minces et similaires) en un espace régulier et supprime uniquement ceux de largeur nulle, afin que les limites des mots survivent.
Pourquoi l'outil signale-t-il mon emoji ?
Les emoji combinés tels que les emoji de famille et de profession sont maintenus ensemble par des menuisiers de largeur nulle (U+200D), ce que le détecteur rapporte honnêtement. Les supprimer divise l’emoji en plusieurs parties. Exécutez d'abord la surbrillance, et si les menuisiers appartiennent aux emoji que vous souhaitez conserver, laissez ce texte tel quel.
Les caractères invisibles peuvent-ils constituer un problème de sécurité ?
Oui. Les remplacements de droite à gauche peuvent inverser visuellement une partie d'un nom de fichier ou d'une URL, de sorte que "gpj.exe" se lit comme "exe.jpg", et les remplacements bidirectionnels dans le code source peuvent le faire réviser différemment de sa compilation. Le résumé nomme chaque marque de direction qu'il trouve, donc ce genre d'astuce n'a nulle part où se cacher.
Mon texte est-il téléchargé quelque part ?
Non. L'outil fonctionne entièrement dans votre navigateur et votre texte ne quitte jamais votre appareil.