Nettoyeur de Caractères Invisibles
Détectez, surlignez et supprimez les caractères Unicode cachés, les espaces sans chasse, les marques BOM, les espaces insécables et le texte caché de stéganographie.
Corrigez les Erreurs de Syntaxe Fantômes et l'Unicode Caché
Avez-vous déjà rencontré une erreur de syntaxe en JavaScript, Python ou SQL alors que le code semble tout à fait normal sur votre écran ? Dans la majorité des cas, le coupable est un caractère Unicode invisible copié depuis un tutoriel web, un e-mail en texte enrichi ou une application de messagerie.
Le Nettoyeur de Caractères Invisibles TextSorter fournit une mise en évidence visuelle de chaque point de code caché et vous offre des outils de nettoyage en un clic pour assainir immédiatement votre texte et votre code.
Points de Code Unicode Invisibles Courants
- U+200B (Espace Sans Chasse) : Couramment injecté par les éditeurs de texte pour les limites de retour à la ligne; invisible dans les éditeurs de code.
- U+FEFF (Indicateur d'Ordre des Octets / BOM) : Ajouté au début des fichiers UTF-8 par certaines applications Windows, corrompant ainsi les analyseurs JSON et les en-têtes HTTP.
- U+00A0 (Espace Insécable / NBSP) : Très fréquent sur les pages web et les PDF; provoque des jetons inattendus dans les compilateurs.
- U+200C / U+200D (Antiliant et Liant Sans Chasse) : Utilisé dans les écritures complexes et les émojis, mais dangereux lorsqu'il est copié dans des identifiants.
- U+200E / U+200F (Marques Directionnelles) : Force la direction du texte dans les écritures bidirectionnelles, provoquant des mouvements erratiques du curseur.