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.
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
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.
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.
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
Convertitore di sottotitoli
Subtitle Converter
Converte fra SRT, VTT, ASS, SMI e testo semplice, sistemando per strada anche i problemi di codifica.
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.
Mascheratura del numero di residente sudcoreano
Resident Number Masker
Trova i numeri di residente sudcoreani in un testo o in una colonna di foglio di calcolo e li maschera nella forma ammessa dalle regole coreane.
Conversione fra i due sistemi di indirizzi sudcoreani
Address Format Converter
Converte fra l’indirizzo per numero di particella e quello per nome di strada in uso in Corea del Sud e uniforma le grafie incoerenti.
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.
Convertitore di sottotitoli
Subtitle Converter
Converte fra SRT, VTT, ASS, SMI e testo semplice, sistemando per strada anche i problemi di codifica.
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.
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.
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.
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.