Qu'est-ce que chcp 65001 ?
C’est la commande Windows qui passe la console en UTF‑8 (page de codes 65001), afin d’aligner les flux d’E/S sur un encodage moderne et interopérable.
Pour bien l’utiliser, gardez en tête ces notions clés :
1 Pages de codes Windows (OEM/ANSI)
CMD hérite souvent d’une page OEM (437/850), l’UI d’ANSI (1252). Elles diffèrent de l’UTF‑8.
2 Flux console et encodage
STDIN/STDOUT/STDERR doivent parler le même encodage que vos outils.
3 UTF‑8 et compatibilité outils
La plupart des outils modernes supposent UTF‑8 par défaut.
4 BOM, API Win32 et terminaux
UTF‑8 avec ou sans BOM, et comportement des API selon la console.
Problèmes classiques
Copier-coller d’accents dans CMD
Sans chcp 65001, “é” devient “‚” ou “‚”/“√©” selon la page de codes.
Sorties de scripts illisibles
Node/Python affichent “é” au lieu de “é” si la console n’est pas en UTF‑8.
Redirections et pipelines
Des fichiers générés en CP850 se mélangent à des flux UTF‑8 et cassent votre traitement.
Logs ou tests incohérents
Comparaisons chaîne à chaîne faussées par des encodages divergents.
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 vous aide à vérifier rapidement l’encodage visible de vos textes et à repérer des octets incohérents après passage en chcp 65001. Visualisez les points où l’UTF‑8 n’est pas respecté.
✅ Détection automatique
Accents cassés (mojibake), octets non UTF‑8, séquences ambiguës
📊 Analyse complète
Code points, positions, conseils pour unifier vers UTF‑8
🧹 Nettoyage automatique
Conversion sécurisée vers UTF‑8 et remplacement des octets hors plage
💾 Export propre
Téléchargement du texte prêt à l’usage en UTF‑8
Autres méthodes de détection
Affichage dans l'éditeur
En ligne de commande (Windows)
En code
JavaScript
Python
Excel / Google Sheets
Nettoyer et prévenir
🚀 Solution rapide avec chcp 65001
Avant de corriger vos scripts, activez chcp 65001 pour unifier l’encodage. Testez ensuite vos sorties avec Clean ASCII pour confirmer l’UTF‑8.
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
⚙️ Automatiser
Checklist rapide
Conclusion
chcp 65001 met fin aux caractères illisibles dans la console Windows et simplifie vos flux texte.
Unifiez l’encodage sur UTF‑8 dans le terminal, vos scripts et vos fichiers: vous éliminez l’essentiel des soucis d’affichage et d’import/export.
Testez vos textes après chcp 65001
Utilisez notre outil pour confirmer que vos sorties et fichiers sont bien en UTF‑8 lisible.
Analyser mon texte UTF‑8