Recuperar hangul corrompido
Broken Hangul Recovery
Repara hangul destruído por uma confusão entre CP949 e UTF-8 tentando cada caminho de codificação plausível e mostrando a prévia de cada um.
O hangul vira 뷁, 안녕 ou 占쏙옙 quando bytes gravados em uma codificação são lidos como outra, e qual deformação você recebeu diz qual par de codificações esteve envolvido. Esta ferramenta tenta cada caminho de volta plausível e mostra o resultado de cada um, para você escolher o que se lê como coreano.
O texto quebrado
Um nome de arquivo, uma legenda, uma linha de um CSV: cole o que for e cada caminho de codificação plausível é refeito de trás para frente.
Texto quebrado quase nunca é dano: é *leitura errada*. Os bytes estão inteiros e só a tabela estava errada, então escrevê-los de volta pela mesma tabela e lê-los pela certa traz o texto de volta. Por isso aqui nada é adivinhado: só aparecem os caminhos que fecham a ida e a volta.
Texto que aparece com as letras soltas (ㅇㅏㄴㄴㅕㅇ) não é falha de codificação e sim de normalização Unicode. O macOS guarda os nomes de arquivo em NFD e o Windows mostra os pedaços. Esse caso só precisa ser composto.
Como usar
Cole o texto quebrado ou solte o arquivo
Para um arquivo, os bytes são usados diretamente, o que recupera casos que um copiar e colar já destruiu.
Leia os candidatos
Cada caminho leva o rótulo das codificações que supôs. Só um deles vai se ler como coreano; o resto será outro tipo de lixo.
Conserte a origem, não só esta cópia
Se um CSV continua chegando quebrado, o problema é a codificação de exportação. Recuperar cada arquivo à mão é um tratamento, não uma cura.
Perguntas frequentes
Nada recupera.
Algumas deformações têm perda e não podem ser desfeitas. Quando os bytes foram decodificados com um caractere de substituição — o padrão 占쏙옙 é o caso clássico —, os valores originais se foram, e nenhuma recodificação os traz de volta.
O nome do arquivo está quebrado, mas o conteúdo está bom.
Um zip criado em um Windows coreano guarda os nomes em CP949 sem marcá-los, e uma ferramenta de Mac ou Linux os lê como UTF-8. Cole o nome quebrado como texto: o conteúdo nunca foi afetado.
Por que o Excel continua quebrando o meu CSV em coreano?
O Excel no Windows abre um CSV na página de código do sistema — Windows-1252 em um Windows brasileiro, CP949 em um coreano — a menos que o arquivo comece com uma marca de ordem de bytes UTF-8. Salvar com BOM, ou importar em vez de abrir, evita isso.
Pode receber de
Conversor de legendas
Subtitle Converter
Converte entre SRT, VTT, ASS, SMI e texto puro, corrigindo a codificação no caminho.
Detectar e converter codificação
Encoding Detector & Converter
Adivinha a codificação de caracteres de um arquivo — Windows-1252, CP949, Shift_JIS, GB18030 e outras — com prévia lado a lado de cada candidata, e o salva de novo como UTF-8 (com ou sem BOM), UTF-16 ou EUC-KR/CP949.
Mascarar número de residente coreano
Resident Number Masker
Encontra números de registro de residente da Coreia do Sul em texto ou numa coluna de planilha e os mascara na forma aceita pela lei coreana — sem enviar arquivos, tudo no seu navegador.
Conversor de formato de endereço coreano
Address Format Converter
Converte entre endereços por número de lote e por nome de rua da Coreia do Sul e normaliza grafias inconsistentes.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Visualizador de CSV
CSV Viewer
Abre um arquivo delimitado grande com detecção de tipos, estatísticas por coluna e ordenação, sem carregar tudo na memória.
Conversor de legendas
Subtitle Converter
Converte entre SRT, VTT, ASS, SMI e texto puro, corrigindo a codificação no caminho.
Detectar e converter codificação
Encoding Detector & Converter
Adivinha a codificação de caracteres de um arquivo — Windows-1252, CP949, Shift_JIS, GB18030 e outras — com prévia lado a lado de cada candidata, e o salva de novo como UTF-8 (com ou sem BOM), UTF-16 ou EUC-KR/CP949.
Normalizador Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC ou NFKD — a correção para texto com acentos ou hangul vindo do macOS que parece igual mas nunca bate na comparação.
Calculadora de idade coreana
Korean Age Calculator
Calcula sua 만나이, 연나이 e a antiga 세는나이 — as três idades usadas na Coreia do Sul — a partir da data de nascimento, em qualquer dia de referência.
Calculadora de férias (Coreia)
Annual Leave Calculator
Calcula quantos dias de férias remuneradas foram acumulados na Coreia do Sul, por data de admissão ou ano fiscal, inclusive a regra do primeiro ano.