Que sont les straight quotes ?
Ce sont les guillemets et apostrophes droits ASCII (' et ") utilisés en code, formats de données et nombreux protocoles.
Voici les principales familles de signes de citation à connaître :
1 Straight quotes ASCII de base
Les caractères attendus dans la plupart des formats techniques.
2 Smart quotes typographiques
Visuellement proches, mais différents en Unicode :
3 Guillemets locaux et symboles proches
Souvent confondus avec des quotes standards :
4 Variantes techniques et plein-chasse
Formes Unicode qui ressemblent à des quotes mais perturbent les parsers :
Problèmes classiques
Copier-coller depuis le web ou Word
Introduit des smart quotes dans du code, des JSON ou des CSV qui attendent des straight quotes.
Tests unitaires qui échouent
Une chaîne contient ’ ou ” au lieu de ' ou " et les comparaisons ne correspondent plus.
Normalisation absente
Les fonctions de nettoyage n’uniformisent pas les quotes, les parsers divergent selon l’entrée.
Regex trop strictes
Les expressions régulières n’autorisent que ' et " et ignorent les variantes Unicode utilisées par les utilisateurs.
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 smart quotes et toutes les variantes de citations non-ASCII. Vous visualisez précisément où elles se trouvent et comment les remplacer par des straight quotes sûres.
✅ Détection automatique
‘ ’ “ ” « » ‹ › primes, fullwidth, apostrophe modifiée
📊 Analyse complète
Codes Unicode, positions exactes, suggestions de conversion
🧹 Nettoyage automatique
Remplacement fiable vers ' et " selon vos préférences
💾 Export propre
Contenu normalisé, prêt pour JSON, CSV, YAML, shell
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 maison, utilisez Clean ASCII pour transformer immédiatement toutes les citations en straight quotes sûrs.
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
straighten_quotes() qui remplace toutes les variantes Unicode
⚙️ Automatiser
Checklist rapide
Conclusion
Les straight quotes paraissent anodins, pourtant la moindre variation typographique peut casser un parseur, un script ou un pipeline de données.
En détectant systématiquement les smart quotes et en imposant des straight quotes cohérents, vous éliminez une grande part des bugs discrets liés à la typographie.
Détectez et convertissez les straight quotes maintenant
Utilisez notre outil pour identifier et remplacer les smart quotes par des straight quotes sûrs dans vos textes.
Analyser mon texte