Qu'est-ce que "strip accents" ?
C'est l'opération qui consiste à enlever les accents et diacritiques d'un texte (é → e, ñ → n, ö → o, œ → oe) afin d'obtenir une version ASCII ou une translittération stable.
Les familles de caractères impliquées dans le retrait d'accents :
1 Lettres latines accentuées (précomposées)
Caractères déjà accentués en un seul code point.
2 Diacritiques combinants Unicode
Accents qui se combinent avec une lettre de base (forme décomposée).
3 Formes de normalisation Unicode
Même mot, composition différente selon NFC/NFD.
4 Translittérations et cas particuliers
Quand le retrait d'accents implique des équivalents multiples.
Problèmes classiques
Copier-coller depuis le web ou Word
Mélange de NFC/NFD qui génère des doublons en base ou des slugs différents.
Tests unitaires qui échouent
Comparaison "resume" vs "résumé" sans strip accents ni normalisation.
Normalisation partielle
Suppression des accents sur NFC mais oubli des formes combinantes (NFD).
Regex et classes de mots imprécises
\w ne couvre pas toujours les lettres accentuées; slugify maison bancal.
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 met en évidence les lettres accentuées et diacritiques combinants et propose un strip accents fiable. Il analyse votre texte, indique les positions et applique une translittération cohérente.
✅ Détection des diacritiques
Accents précomposés et combinants (NFC/NFD)
📊 Normalisation
NFC/NFD, codes Unicode, aperçu translittéré
🧹 Strip accents automatique
Suppression des diacritiques et cas œ/æ/ß
💾 Export propre
Texte ASCII prêt pour slugs, CSV, systèmes legacy
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 un utilitaire, utilisez Clean ASCII pour appliquer un strip accents immédiat et homogène :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
strip_accents() basée sur NFD + suppression de \p{M}
⚙️ Automatiser
Checklist rapide
strip_accents()
Conclusion
Le strip accents élimine ambiguïtés et divergences entre systèmes. Vos slugs, recherches, tris et exports deviennent fiables et prévisibles.
Adoptez une normalisation uniforme, supprimez les diacritiques de manière contrôlée et standardisez vos pipelines pour gagner en robustesse.
Supprimez les accents dès maintenant
Utilisez notre outil pour retirer les accents, translittérer et normaliser vos textes en quelques secondes.
Strip accents sur mon texte