한글이 두 번 깨졌을 때: 한를 한글로 되돌리기

한글이 한글도 아닌 한글처럼 더 길고 알 수 없는 글자로 보이나요? 변환이 한 번이 아니라 두 번 잘못된 것입니다. Mojibuster는 두 단계를 모두 되돌리며, 일부만 깨진 텍스트도 처리합니다.

텍스트와 다음 파일을 지원합니다:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

엑셀 내보내기, 데이터베이스 덤프, 자막, 웹사이트 코드 등.

복구하기

  1. 파일을 끌어다 놓거나 텍스트 붙여넣기
  2. 자동으로 복구
  3. 복사하거나 내려받기
또는 파일을 여기로 끌어다 놓기
  • 업로드 없음. 파일은 브라우저 안에서 복구되며 기기 밖으로 나가지 않습니다.

  • EU 내 서버. Mojibuster는 핀란드(EU)의 서버에서 운영되며 EU 일반 개인정보 보호법(GDPR)이 적용됩니다. GDPR 원문(EUR-Lex, 영어)

이중으로 깨진 텍스트는 이렇게 보입니다

잘못된 변환이 두 번 적용된 문장

복구 전

성명: 김민수 / 주소: 서울

복구 후

성명: 김민수 / 주소: 서울

왜 두 번 깨질까요

UTF-8에서 한글 한 글자는 3바이트입니다. 이 바이트를 프로그램이 Windows-1252(Latin-1)로 읽으면 한이 한처럼 3개의 글자로 바뀝니다. 그 결과를 다시 UTF-8로 저장했다가 같은 방식으로 한 번 더 읽으면, 글자마다 또 쪼개져 한처럼 길어집니다.

두 번째 깨짐이 생기는 흔한 경우입니다.

  • 이미 깨져 있던 워드프레스·SQL 백업을 다른 서버로 옮겼다.
  • CSV를 엑셀에서 열어 저장한 뒤, 나중에 다른 시스템에 잘못된 설정으로 다시 가져왔다.
  • 이미 UTF-8인 텍스트를 스크립트나 API가 한 번 더 변환했다.

자주 보이는 형태

이중으로 깨진 모습

한글
성명
주소
서울
사랑
주문
결제

올바른 글자

한글
성명
주소
서울
사랑
주문
결제

세 번 겹치면 더 길어지는데, Mojibuster는 이 단계도 자동으로 복구합니다. 한 번만 깨진 경우는 글자 깨짐이란?에서 설명합니다.

찾아 바꾸기로는 부족한 이유

찾아 바꾸기로 고치려면 단계마다, 글자마다 패턴을 모두 알아야 합니다. 하나만 빠져도 복구되지 않고, 멀쩡한 글을 잘못 바꿀 수도 있습니다. Mojibuster는 원래 바이트를 다시 계산해 올바른 UTF-8이 되는 경우에만 그 부분을 바꿉니다.

  1. 위 입력란에 텍스트를 붙여넣거나 파일을 끌어다 놓습니다.
  2. Mojibuster가 몇 번 변환됐는지 판단해 최대 3단계까지 복구합니다.
  3. 변경 내역에서 바뀐 부분을 모두 확인한 뒤 결과를 복사하거나 파일을 내려받습니다.

이미 올바른 텍스트는 그대로 남습니다. 깨진 줄과 정상인 줄이 섞인 파일도 마찬가지입니다. EUC-KR 파일 자체를 바꾸려면 EUC-KR을 UTF-8로 변환을 보세요.

자주 묻는 질문

이중 깨짐은 어떻게 알아보나요?

한 번 깨진 경우보다 길고, Ã, â€,  같은 글자가 반복해서 나타납니다. 짧은 한글 형태는 글자 깨짐이란?에서 다루는 한 단계 깨짐입니다.

몇 단계까지 복구되나요?

최대 3단계입니다. 그보다 많이 겹치는 경우는 실제로 거의 없습니다.

일부만 이중으로 깨졌다면요?

문제없습니다. Mojibuster는 깨진 곳을 하나씩 복구하고 정상 부분은 건드리지 않습니다.

결과를 먼저 확인할 수 있나요?

네. 변경 내역에 복구된 곳이 줄 번호와 함께 표시되므로, 확인한 뒤 복사하거나 내려받으면 됩니다.

관련 안내