Convertisseur d’encodage de fichiers texte

Détecte l’encodage et les fins de ligne de fichiers texte et les convertit en UTF-8, UTF-8 avec BOM, EUC-KR (CP949), Shift_JIS, Windows-1252 ou UTF-16 LE.

Chargement…

Mode d’emploi

  1. Déposez un ou plusieurs fichiers texte dans la zone, ou choisissez-les avec le bouton de fichiers.
  2. Pour chaque fichier, vérifiez Détecté et Fins de ligne, puis ouvrez Aperçu pour voir les 500 premiers caractères. « (estimé) » signifie que le fichier a été lu avec l’encodage choisi dans « Si ce n’est pas de l’UTF-8, lire en ».
  3. Si l’aperçu est illisible, réglez « Si ce n’est pas de l’UTF-8, lire en » sur EUC-KR (CP949), Shift_JIS ou Windows-1252.
  4. Choisissez la cible dans « Convertir en » : UTF-8, UTF-8 (BOM), EUC-KR (CP949), Shift_JIS, Windows-1252 ou UTF-16 LE.
  5. Cliquez sur « Télécharger en … » pour un fichier ou sur « Tout télécharger » (le navigateur peut demander s’il faut autoriser plusieurs téléchargements) ; « Copier le texte » copie le texte lu et « Vider » vide la liste.

Questions fréquentes

Mes fichiers sont-ils envoyés en ligne ?
Non. Les fichiers sont lus et convertis dans votre navigateur et ne quittent jamais votre appareil.
Comment l’encodage est-il détecté ?
On cherche d’abord une marque d’ordre des octets (BOM) UTF-8 ou UTF-16 LE/BE ; sans BOM, un fichier UTF-8 valide est indiqué comme UTF-8, ou comme ASCII s’il ne contient que des octets ASCII. Le reste est lu avec l’encodage de « Si ce n’est pas de l’UTF-8, lire en » et marqué « (estimé) » ; par défaut, c’est EUC-KR en coréen, Shift_JIS en japonais et Windows-1252 dans les autres langues. Si cela échoue aussi, Inconnu s’affiche et les octets illisibles deviennent �.
Pourquoi certains caractères deviennent-ils « ? »
L’encodage cible ne peut pas les représenter (par exemple les emoji en EUC-KR ou Shift_JIS). Convertissez en UTF-8 pour garder tous les caractères.
Les fins de ligne ou le nom du fichier changent-ils ?
Non. Les fins de ligne (CRLF, LF ou CR) sont seulement affichées et restent telles quelles, et le fichier téléchargé garde son nom d’origine. UTF-8 (BOM) ajoute un BOM au début, et UTF-16 LE est toujours enregistré avec un BOM.
Pourquoi mon fichier a-t-il été ignoré comme binaire ?
Un fichier sans BOM est considéré comme binaire si ses 8 premiers Ko contiennent un octet nul (0x00), absent des fichiers texte ordinaires. Les fichiers UTF-16 enregistrés sans BOM contiennent aussi des octets nuls ; ils sont donc ignorés eux aussi.