Aller au contenu

Récupérer du hangul illisible

Broken Hangul Recovery

Répare le hangul abîmé par une confusion entre CP949 et UTF-8 en essayant tous les chemins d’encodage plausibles et en montrant un aperçu de chacun.

Le hangul se change en 뷁, en 안녕 ou en 占쏙옙 quand des octets écrits dans un encodage sont lus dans un autre, et la forme du charabia obtenu dit quelle paire d’encodages était en cause. Cet outil essaie tous les chemins de retour plausibles et vous montre le résultat de chacun, pour que vous preniez celui qui se lit comme du coréen.

🔒 Fonctionne entièrement dans votre navigateurencodingrecovercp949hangul

Le texte cassé

Un nom de fichier, un sous-titre, une ligne de CSV : collez n’importe quoi et chaque chemin d’encodage plausible est rejoué à l’envers.

Un texte cassé n’est presque jamais abîmé : il est *mal lu*. Les octets sont intacts, seule la table était fausse ; les réécrire avec cette même table et les lire avec la bonne ramène le texte. C’est pourquoi rien n’est deviné ici : seuls les chemins qui bouclent l’aller-retour sont proposés.

Un texte qui s’affiche en lettres détachées (ㅇㅏㄴㄴㅕㅇ) n’est pas du tout un défaut d’encodage mais de normalisation Unicode. macOS enregistre les noms de fichiers en NFD et Windows vous en montre les morceaux. Ce cas-là n’a besoin que d’être recomposé.

Comment s’en servir

  1. Collez le texte cassé ou déposez le fichier

    Pour un fichier, les octets sont utilisés directement, ce qui récupère des cas qu’un copier-coller a déjà détruits.

  2. Lisez les candidats

    Chaque chemin est étiqueté avec les encodages qu’il a supposés. Un seul se lira comme du coréen ; les autres seront une autre sorte de charabia.

  3. Corrigez la source, pas seulement cette copie

    Si un CSV arrive cassé à chaque fois, c’est l’encodage d’export qui est en cause. Récupérer chaque fichier à la main est un traitement, pas un remède.

Questions fréquentes

Rien ne le récupère.

Certains charabias sont irréversibles. Quand des octets ont été décodés avec un caractère de remplacement — le motif 占쏙옙 en est le cas classique — les valeurs d’origine ont disparu, et aucun réencodage ne les ramène.

Le nom du fichier est cassé mais le contenu va bien.

Un zip fabriqué sous Windows stocke les noms en CP949 sans le signaler, et un outil Mac ou Linux les lit comme de l’UTF-8. Collez le nom cassé ici comme du texte — le contenu, lui, n’a jamais été touché.

Pourquoi Excel casse-t-il sans cesse mon CSV ?

Excel sous Windows ouvre un CSV dans la page de codes du système, sauf si le fichier commence par une marque d’ordre des octets UTF-8 : sur un Windows coréen c’est le CP949, et sur un Windows français c’est le Windows-1252, qui n’a aucun hangul, si bien qu’un CSV coréen y arrive illisible. Enregistrer avec un BOM, ou importer au lieu d’ouvrir, l’évite.

À alimenter depuis

Ensuite

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

Visionneuse CSV

CSV Viewer

Ouvre un gros fichier délimité avec détection des types, statistiques par colonne et tri, sans tout charger en mémoire.

Fonctionne entièrement dans votre navigateur

Convertisseur de sous-titres

Subtitle Converter

Convertit entre SRT, VTT, ASS, SMI et texte brut, en réparant l’encodage au passage.

Fonctionne entièrement dans votre navigateur

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.

Fonctionne entièrement dans votre navigateur

Normalisation Unicode

Unicode Normaliser

Applique NFC, NFD, NFKC ou NFKD — le remède aux textes venus de macOS qui semblent corrects mais ne correspondent jamais lors d’une comparaison.

Fonctionne entièrement dans votre navigateur

Calcul de l’âge coréen

Korean Age Calculator

Donne votre 만나이, votre 연나이 et l’ancien 세는나이 à partir d’une date de naissance, à n’importe quelle date de référence, tels qu’ils se comptent en Corée du Sud.

Fonctionne entièrement dans votre navigateur

Congés annuels en Corée du Sud

Annual Leave Calculator

Calcule le nombre de jours de congés payés acquis en Corée du Sud, par date d’entrée ou par exercice, règle de la première année comprise.

Fonctionne entièrement dans votre navigateur