Aller au contenu

Détecter et convertir l’encodage

Encoding Detector & Converter

Devine l’encodage d’un fichier — CP949, Shift_JIS, GB18030, Windows-1252 et d’autres — avec un aperçu de chaque hypothèse côte à côte, puis le réenregistre en UTF-8 (avec ou sans BOM), en UTF-16 ou en EUC-KR/CP949.

Déposez un fichier texte et voyez ce qu’il donne sous chaque encodage candidat, côte à côte, pour choisir celui où le texte se lit correctement. Il lit UTF-8, UTF-16, CP949, Shift_JIS, GB18030, EUC-JP et Windows-1252 et enregistre en UTF-8, UTF-8 (BOM), UTF-16 LE (BOM), UTF-16 BE (BOM) et EUC-KR / CP949, avec conversion des fins de ligne si besoin — une liste plus longue à l’entrée qu’à la sortie, parce que ce qu’un vieux système a écrit n’est pas ce dans quoi il faudrait écrire aujourd’hui.

🔒 Fonctionne entièrement dans votre navigateurencodingcharsetutf8convert

Déposez ici un fichier texte

CSV, sous-titres, journaux, code source : n’importe quel fichier texte. Il ne quitte pas cet onglet.

Ou collez le texte

Le texte collé est déjà décodé : il n’y a rien à deviner, seulement l’encodage dans lequel l’enregistrer.

Du coréen qui s’affiche °í°´¸í veut dire qu’un fichier CP949 a été lu avec une autre table ; ê³ ê° veut dire qu’un fichier UTF-8 a été lu comme du Latin-1. Le candidat qui montre le hangul correctement est l’encodage d’origine.

Un texte déjà enregistré cassé — quand vous avez le texte mais pas le fichier d’origine — est ce que défait l’outil « 깨진 한글 복구 ».

Comment s’en servir

  1. Déposez le fichier

    CSV, sous-titres, journaux, code source — n’importe quel texte. Une marque d’ordre des octets en tête tranche la question d’emblée et est signalée comme telle.

  2. Choisissez le candidat où le texte se lit

    Chaque candidat montre un aperçu et le nombre de caractères qu’il n’a pas pu lire. La détection automatique est une supposition ; vos yeux, non.

  3. Choisissez l’encodage d’enregistrement

    UTF-8 pour tout ce qui est moderne ; UTF-8 avec BOM quand Excel doit ouvrir le CSV ; EUC-KR seulement quand un vieux système l’exige. Le panneau dit combien de caractères cet encodage ne peut pas contenir avant que vous n’enregistriez.

Questions fréquentes

Mes accents s’affichent en é et ç

C’est un fichier UTF-8 lu avec une table occidentale : choisissez le candidat UTF-8. Dans l’autre sens, un fichier Windows-1252 lu comme de l’UTF-8 donne des losanges noirs à points d’interrogation, et là c’est le candidat Windows-1252 ou ISO-8859-1 qu’il faut prendre. Pour à, le mojibake est un à suivi d’une espace insécable, ce qui se lit comme une espace de trop plutôt que comme un caractère cassé.

Excel ouvre mon CSV UTF-8 en mojibake

Excel sous Windows suppose la page de codes du système sauf si le fichier commence par une BOM. Enregistrez en « UTF-8 avec BOM » et il s’ouvre correctement, au prix de trois octets que quelques outils Unix affichent comme des caractères.

Des caractères sont devenus des points d’interrogation

EUC-KR n’a pas de code pour eux — émojis, certains caractères han, la plupart des lettres européennes accentuées. La liste est affichée avant l’enregistrement. Si vous avez besoin de ces caractères, UTF-8 est la seule réponse.

Je n’ai que le texte cassé, pas le fichier

Alors ce n’est pas le bon outil : celui-ci travaille sur des octets. L’outil 깨진 한글 복구 prend le mojibake lui-même et défait le décodage qui l’a produit.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.