Qu'est-ce que les “smart quotes” ?
Ce sont des guillemets et apostrophes typographiques qui se courbent “comme ceci” ou ‘comme cela’, différents des guillemets ASCII droits.
Les familles de guillemets et signes apparentés à connaître :
1 Guillemets droits ASCII
Caractères sûrs pour le code, les CSV et les formats sérialisés.
2 Guillemets typographiques Unicode
Remplacent souvent les quotes droites après un copier‑coller.
3 Variantes internationales
Styles utilisés selon la langue ou la typographie :
4 Pièges techniques et confusions
Souvent confondus avec des quotes ou utilisés par erreur :
Problèmes classiques
Copier-coller depuis le web ou Word
Transforme " et ' en “ ” et ‘ ’, rendant JSON, YAML, SQL ou CSV invalides.
Tests unitaires qui échouent
Une chaîne utilise ’ au lieu de ' et ne correspond plus aux attentes des assertions.
Trim() ou strip() inefficace
Les fonctions de nettoyage ne ciblent pas “ ” et ‘ ’ si vous ne les remplacez pas explicitement.
Regex \s ou \w incomplètes
Vos expressions ciblent " et ' mais oublient “ ” ‘ ’, laissant passer des cas critiques.
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 vous indique où elles se trouvent. Il différencie les quotes ASCII des versions typographiques et propose des remplacements sûrs.
✅ Détection automatique
“ ”, ‘ ’, « », „ “, primes ′ ″ et variantes
📊 Analyse complète
Codes Unicode, positions exactes, contexte d’apparition
🧹 Nettoyage automatique
Conversion vers ' et " adaptés aux formats techniques
💾 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 de bricoler des scripts, utilisez Clean ASCII pour repérer et convertir automatiquement les smart quotes en guillemets droits adaptés à vos formats.
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
normalize_quotes() qui remplace “ ” ‘ ’ « » par des équivalents sûrs
⚙️ Automatiser
Checklist rapide
Conclusion
Les smart quotes sont élégantes en typographie, mais dangereuses dans les formats techniques. Les repérer tôt évite des heures de débogage.
Normalisez vos flux, bloquez leur apparition dans le code et automatisez les contrôles pour des imports et déploiements sans mauvaises surprises.
Détectez les smart quotes maintenant
Utilisez notre outil pour identifier et normaliser les guillemets typographiques dans vos textes.
Analyser mon texte