Détecteur de caractères invisibles: guide complet
Détecte les caractères zéro largeur, BOM, espaces non standard, tabulations, fins de ligne et caractères de contrôle introduits par copier-coller.
Ce que fait cet outil
Affiche ligne, colonne, code Unicode, nom et catégorie des caractères suspects.
Compte les positions par code point afin de gérer correctement les emoji et paires de substitution.
Supprime les caractères zéro largeur, normalise les espaces ou retire les caractères de contrôle selon les options.
Cas d'utilisation courants
- Trouver des caractères invisibles dans YAML, JSON, variables d'environnement ou Markdown.
- Nettoyer des fragments de configuration copiés depuis le Web ou un chat.
- Identifier BOM, NBSP et espaces idéographiques comme cause d'erreurs de parsing.
- Vérifier logs et extraits de code avant commit.
Exemples d'entrée
Zero width
Hello\u200BWorld
Espaces
key\u00A0=\u3000value
Contrôles
line1\r\nline2\u0000
Exemples de sortie
Détection
L1:C6 U+200B Zero Width Space
Erreurs courantes et correctifs
Le texte échoue encore après nettoyage
Vérifier aussi espaces non standard et caractères de contrôle.
La colonne semble décalée
Les positions sont comptées par code point Unicode ; un emoji compte pour un caractère.
Conserver retours ligne et tabulations
L'option de retrait des contrôles garde retours ligne et tabulations.
Notes de sécurité et de confidentialité
Pour les termes de confidentialité, le modèle de traitement local, les libellés de requête externe et la vérification DevTools, consultez le Centre de confiance.
- Analyse et nettoyage restent locaux dans le navigateur.
- Masquez les secrets présents dans logs ou configurations avant partage.
- Revalidez le texte nettoyé avec le parseur cible.
Procédure pas à pas
- Coller l'entrée.
- Vérifier le résultat, les avertissements et les détails.
- Copier ou exporter uniquement la sortie validée.
Checklist qualité avant partage
- L'entrée et la sortie correspondent au besoin.
- Les avertissements et erreurs ont été examinés.
- Les données sensibles ont été retirées avant partage.
Conseils d'utilisation
Adapté à une vérification locale rapide ; les résultats critiques doivent être validés dans l'environnement cible.
Questions fréquentes
Les caractères invisibles sont-ils affichés ?
La page montre code, nom et position plutôt que de dépendre de l'affichage visuel.
Les emoji sont-ils cassés ?
Non, ils ne sont pas marqués suspects et sont comptés correctement.
Puis-je seulement normaliser les espaces ?
Oui, les options de nettoyage sont indépendantes.