Qu'est-ce que l'encodage dans Notepad++ ?
C'est la manière dont les octets sont interprétés comme du texte. Notepad++ affiche et enregistre selon l'encodage choisi, avec ou sans BOM, et avec des fins de ligne CRLF/LF.
Les éléments clés à connaître dans Notepad++ :
1 Encodages les plus utilisés dans Notepad++
Choix via le menu "Encodage" :
2 Fins de ligne et compatibilité
Affichées en bas à droite (Windows/Unix) et convertibles :
3 BOM et détection d'encodage
Le BOM marque le début du fichier et peut poser problème :
4 Pièges fréquents d'encodage
Code pages Windows et caractères typographiques :
Problèmes classiques
Fichier ouvert en "Encode in UTF-8" au lieu de "Convert to"
Les octets restent en ANSI mais sont interprétés en UTF-8, affichant "é" à la place de "é".
BOM ajouté par erreur
UTF-8-BOM génère des caractères invisibles en tête, causant des erreurs d'entêtes HTTP en PHP ou des diffs parasites.
CSV illisible à cause de CRLF/LF
EOL inadaptés au système cible, colonnes décalées et imports qui échouent.
Diffs Git massifs après "Convertir en UTF-8"
Conversion d'encodage et EOL en même temps : tout le fichier semble modifié.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
Comment vérifier l'encodage
✨ Solution recommandée : Clean ASCII
Clean ASCII met en évidence les octets hors ASCII, détecte la présence d'un BOM et vous aide à identifier rapidement les anomalies d'encodage visibles dans Notepad++.
✅ Détection automatique
BOM UTF-8/UTF-16, caractères Windows-1252, octets non imprimables
📊 Analyse complète
Positions exactes, codes hexadécimaux, différences CRLF/LF
🧹 Nettoyage automatique
Suppression du BOM, conversions intelligentes vers UTF-8
💾 Export propre
Texte prêt à enregistrer en UTF-8 (sans BOM) dans Notepad++
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
🚀 Correction rapide avec Clean ASCII
Avant de modifier vos préférences Notepad++, utilisez Clean ASCII pour diagnostiquer et assainir le contenu :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
⚙️ Automatiser
Checklist rapide
Conclusion
Bien configurer notepad++ encoding évite la plupart des corruptions de texte : accents cassés, BOM indésirable, diffs EOL.
Adoptez UTF-8 sans BOM, maîtrisez CRLF/LF et convertissez au lieu de simplement "encoder" : vos fichiers resteront lisibles partout.
Vérifiez l'encodage de vos textes maintenant
Utilisez notre outil pour repérer BOM, octets hors ASCII et préparer un enregistrement propre dans Notepad++.
Analyser mon encodage