인코딩 수정 도구 (다국어 깨진 문자 복구)잘못된 인코딩으로 인한 깨진 문자를 자동 감지하고 수정

'é' 같은 이상한 문자나 의미 없는 기호 뭉치는 왜 나타날까요?

깨진 문자(모지바케)는 거의 항상 잘못된 인코딩으로 텍스트를 디코딩했을 때 발생합니다. Big5로 저장된 번체 중국어 파일을 실수로 UTF-8로 열면, 한자 하나하나가 의미 없는 기호 뭉치로 쪼개집니다. 반대로 UTF-8 파일을 Windows-1252나 Latin-1로 열면 원래 'é'여야 할 부분이 'é'처럼 나타납니다. 이 도구는 그 과정을 거꾸로 되짚어, 붙여넣은 깨진 텍스트나 업로드한 파일을 20개 이상의 주요 인코딩으로 다시 디코딩해 보고, 어떤 결과가 실제 자연어 텍스트처럼 보이는지 확인한 뒤 신뢰도 순으로 후보를 정렬합니다.

도구는 어떤 후보가 맞는지 어떻게 판단하나요?

각 인코딩으로 디코딩한 결과에 대해, 도구는 인식할 수 없는 대체 문자(예: �)가 얼마나 나타나는지, 문자 분포가 실제 언어의 패턴과 맞는지, 문장부호가 자연스러운지 등을 분석해 이 신호들을 종합한 신뢰도 점수를 계산합니다. 점수가 가장 높은 후보가 맨 위에 표시됩니다. 18개 언어에 해당하는 인코딩을 지원합니다: 번체 중국어(Big5, CP950), 간체 중국어(GBK, GB2312, GB18030), 일본어(Shift-JIS, EUC-JP), 한국어(EUC-KR, CP949), 키릴 문자권(Windows-1251, KOI8-R), 아랍어(Windows-1256), 히브리어(Windows-1255), 그리고 유럽 언어를 위한 ISO-8859/Windows-125x 계열입니다.

파일 업로드와 텍스트 붙여넣기, 어떤 것을 써야 할까요?

원본 파일(.txt, .csv, .log 등)이 있다면 '파일 업로드' 모드를 사용하세요. 파일의 원본 바이트 데이터를 그대로 읽을 수 있어 가장 정확하게 복구할 수 있습니다. 반면 이미 화면에서 깨져 보이는 텍스트를 다른 곳에서 복사해온 경우라면, 복사하는 과정에서 일부 인코딩 정보가 이미 손실됐을 수 있으므로 '텍스트 붙여넣기' 모드를 사용하세요. 이 모드는 라틴 문자 기반 UTF-8 깨진 텍스트('é' 같은 패턴)에는 효과적이지만, 이미 복사·붙여넣기된 한중일 텍스트를 복구하는 능력은 제한적입니다. 도구는 최대 5개의 후보를 순위별로 보여주므로, 올바른 것을 선택해 복사하거나 다운로드하세요.

텍스트가 한 번 복사·붙여넣기되면(원본 파일의 바이트를 직접 읽은 경우와 달리), 일부 인코딩 정보가 영구적으로 손실될 수 있습니다. 이 경우 모든 인코딩을 시도해도 완벽하게 복구되지 않을 수 있습니다. 가능하면 원본 파일을 업로드해야 가장 좋은 결과를 얻을 수 있습니다.

다른 유용한 도구들: