Qu'est-ce que le six per em space ?
U+2006 est un espace d’un sixième de cadratin. Il ne laisse pas de trace visible standard, ressemble à un espace classique mais n’est pas U+0020, ce qui perturbe de nombreux outils.
Où se situe le six per em space dans la galaxie des espaces :
1 Espaces et séparateurs classiques ASCII
N’incluent pas le six per em space : ASCII ne définit que l’espace simple et les séparateurs de contrôle.
2 Caractères de contrôle ASCII
Codes 0 à 31 et 127 : à ne pas confondre avec U+2006, qui est un espace Unicode imprimable.
3 Espaces et séparateurs Unicode non-standard
Parmi les plus piégeux en pratique :
4 Marques techniques
Différentes d’un espace typographique comme U+2006, mais souvent rencontrées ensemble :
Problèmes classiques
Copier-coller depuis le web ou Word
Ajoute un six per em space au lieu d’un espace classique, ce qui casse des CSV, URLs ou requêtes.
Tests unitaires qui échouent
U+2006 se faufile dans une chaîne attendue, les égalités exactes échouent et les snapshots diffèrent.
Trim() ou strip() inefficace
Les fonctions standard n’enlèvent pas U+2006 par défaut, il reste en début/fin de chaîne.
Regex \s ou \w incomplètes
Selon le moteur et le mode Unicode, \s ne matche pas toujours U+2006, d’où des filtres partiels.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
Comment le détecter
✨ Solution recommandée : Clean ASCII
Clean ASCII repère immédiatement le six per em space (U+2006) et les autres espaces Unicode piégeux. L’analyse affiche les positions exactes, les codes et propose un remplacement sûr pour vos pipelines.
✅ Détection automatique
Six per em space (U+2006), NBSP, ZWSP, soft hyphens, contrôles
📊 Analyse complète
Codes Unicode, positions exactes, prévisualisation du nettoyage
🧹 Nettoyage automatique
Remplacement de U+2006 par espace ASCII ou suppression contrôlée
💾 Export propre
Téléchargement du texte nettoyé prêt à intégrer
Autres méthodes de détection
Affichage dans l'éditeur
En ligne de commande (Unix)
En code
JavaScript
Python
Excel / Google Sheets
Nettoyer et prévenir
🚀 Solution rapide avec Clean ASCII
Avant d’écrire des scripts, utilisez Clean ASCII pour détecter et remplacer le six per em space (U+2006) en un clic :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
trim_all() qui retirent U+2006 en plus des blancs classiques
⚙️ Automatiser
Checklist rapide
Conclusion
Le six per em space est minuscule, mais ses effets ne le sont pas. Un simple U+2006 peut casser vos comparaisons, vos exports et vos parsers.
Adoptez une détection systématique de U+2006, filtrez-le au plus tôt et standardisez vos flux : vous éviterez une grande partie des bugs de texte et d’encodage.
Détectez le six per em space maintenant
Utilisez notre outil pour identifier et nettoyer le six per em space (U+2006) dans vos contenus.
Analyser et supprimer le six per em space