Vai al contenuto

Recupero dell’hangul illeggibile (CP949)

Broken Hangul Recovery

Ripara l’hangul rovinato da uno scambio fra CP949 e UTF-8 provando ogni percorso di codifica plausibile e mostrando l’anteprima di ciascuno.

L'hangul diventa 뷁, 안녕 o 占쏙옙 quando byte scritti in una codifica vengono letti con un'altra, e il modo in cui il testo si è rotto dice quale coppia di codifiche era in gioco. Questo strumento prova a ritroso ogni percorso plausibile e mostra il risultato di ciascuno, così si sceglie quello che si legge come coreano.

🔒 Funziona interamente nel tuo browserencodingrecovercp949hangul

Il testo rovinato

Un nome di file, un sottotitolo, una riga di un CSV: incolla qualsiasi cosa e ogni percorso di codifica plausibile viene ripercorso a ritroso.

Un testo rovinato di solito non è danneggiato: è *letto male*. I byte sono intatti e sbagliata era solo la tabella, quindi riscriverli con quella stessa tabella e rileggerli con quella giusta riporta il testo. Per questo qui non si indovina nessun carattere: si propongono solo i percorsi che chiudono andata e ritorno.

Il testo che appare con le lettere staccate (ㅇㅏㄴㄴㅕㅇ) non è affatto un problema di codifica ma di normalizzazione Unicode. macOS salva i nomi dei file in NFD e Windows te ne mostra i pezzi. Quel caso ha solo bisogno di essere ricomposto.

Come si usa

  1. Incollare il testo rotto oppure trascinare il file

    Con un file vengono usati direttamente i byte, e così si recuperano anche i casi che un copia-e-incolla ha già distrutto.

  2. Leggere i candidati

    Ogni percorso è etichettato con le codifiche che ha ipotizzato. Uno solo si leggerà come coreano; gli altri saranno spazzatura di un altro tipo.

  3. Riparare la sorgente, non soltanto questa copia

    Se un CSV continua ad arrivare rotto, il problema è la codifica di chi lo esporta. Recuperare ogni file a mano è una cura del sintomo.

Domande frequenti

Non lo recupera nessun candidato.

Certe rotture perdono informazione e non si annullano. Quando i byte sono stati decodificati con un carattere di sostituzione — la forma 占쏙옙 è il caso classico — i valori originali non ci sono più, e nessuna ricodifica li riporta indietro.

Il nome del file è rotto ma il contenuto è a posto.

Uno zip fatto su Windows salva i nomi in CP949 senza dichiararlo, e uno strumento su Mac o Linux li legge come UTF-8. Basta incollare qui il nome rotto come testo: il contenuto non era stato toccato.

Perché Excel continua a rompere il mio CSV?

Excel su Windows apre un CSV con la tabella codici del sistema — CP949 su una macchina coreana, Windows-1252 su una italiana — se il file non comincia con un BOM UTF-8. Salvare con il BOM, oppure importare invece di aprire, lo evita.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.

Visualizzatore di CSV

CSV Viewer

Apre un file delimitato di grandi dimensioni con riconoscimento dei tipi, statistiche per colonna e ordinamento, senza caricarlo tutto in memoria.

Funziona interamente nel tuo browser

Convertitore di sottotitoli

Subtitle Converter

Converte fra SRT, VTT, ASS, SMI e testo semplice, sistemando per strada anche i problemi di codifica.

Funziona interamente nel tuo browser

Riconoscere e convertire la codifica

Encoding Detector & Converter

Indovina la codifica dei caratteri di un file — CP949, Shift_JIS, GB18030, Windows-1252 e altre — mostrando l’anteprima di ogni candidata affiancata, poi lo risalva in UTF-8 (con o senza BOM), UTF-16 o EUC-KR/CP949.

Funziona interamente nel tuo browser

Normalizzare Unicode

Unicode Normaliser

Applica NFC, NFD, NFKC o NFKD: è la soluzione per il testo che arriva da macOS, che sembra giusto e non coincide mai.

Funziona interamente nel tuo browser

Calcolatore dell’età coreana

Korean Age Calculator

Ricava dalla data di nascita l’età internazionale (만나이), l’età per anno solare (연나이) e la vecchia età contata (세는나이), che in Corea del Sud convivono, a qualsiasi giorno di riferimento.

Funziona interamente nel tuo browser

Ferie maturate in Corea del Sud

Annual Leave Calculator

Calcola quanti giorni di ferie retribuite sono maturati in Corea del Sud, per data di assunzione o per esercizio contabile, con la regola del primo anno.

Funziona interamente nel tuo browser