Qu'est-ce qu'un guillemet typographique ?
Ce sont des signes de ponctuation ouvrants/fermants utilisés pour les citations. Contrairement aux guillemets droits ASCII, ils ont des formes courbes et des variations selon les langues (français « », anglais “ ”) et s'accompagnent parfois d'espaces fines.
Voici les principales familles de guillemets et signes associés :
1 Guillemets droits ASCII
Guillemets simples et doubles, typiques du code et des formats techniques.
2 Guillemets typographiques anglais (“ ”, ‘ ’)
Aussi appelés “curly quotes” ou “smart quotes”. Très fréquents après un copier-coller.
3 Guillemets français et espaces fines
En français, les guillemets « » s’emploient avec une espace fine insécable à l’intérieur.
4 Variantes et caractères proches
Signes qui ressemblent à des guillemets mais n'ont pas la même fonction.
Problèmes classiques
Copier-coller depuis le web ou Word
Introduit des “smart quotes” qui rendent JSON/YAML invalides ou cassent des commandes shell.
Tests unitaires qui échouent
Une chaîne contient ’ au lieu de ' ou “ ” au lieu de " et la comparaison échoue.
Échappement et parsing fragiles
Les guillemets courbes ne sont pas reconnus par les parsers, les escapes et les split() classiques.
Regex incomplètes
Beaucoup de regex ne couvrent que ' et " et laissent passer “ ” ou ’.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
Comment les détecter
✨ Solution recommandée : Clean ASCII
Clean ASCII repère instantanément les guillemets typographiques et l’apostrophe ’ dans vos textes. Il met en évidence “ ”, ‘ ’, « » et suggère des remplacements sûrs pour le code, le CSV et le HTML.
✅ Détection automatique
“ ”, ‘ ’, « », ‹ ›, apostrophes et espaces fines insécables
📊 Analyse complète
Codes Unicode, positions exactes, propositions de normalisation
🧹 Nettoyage automatique
Conversion vers ' et " en contexte technique, ou vers « » en HTML
💾 Export propre
Téléchargement du texte normalisé 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, passez vos contenus dans Clean ASCII pour remplacer automatiquement “ ” par " et ’ par ' dans le code, ou convertir « » en entités HTML avec l’espace fine.
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
sanitize_quotes() pour convertir “ ” ‘ ’ en " et '
⚙️ Automatiser
Checklist rapide
Conclusion
Les guillemets typographiques améliorent la lisibilité, mais exigent de la rigueur dans les environnements techniques.
Détectez-les systématiquement, normalisez selon le contexte et vous éviterez l’essentiel des erreurs de parsing, d’encodage et de comparaison.
Détectez et normalisez vos guillemets maintenant
Utilisez notre outil pour repérer et convertir les guillemets typographiques en versions adaptées à votre usage.
Analyser mon texte