UTF-8 변환기: EUC-KR 인코딩 변환과 한글 깨짐 복구

UTF-8 변환기로 EUC-KR·CP949에 저장돼 깨진 한글을 브라우저에서 되돌립니다. 39개 언어를 자동 판별하며 HEX·Base64 입력, 엑셀 CSV 파일 변환까지 한 화면에서 처리합니다.
1️⃣ UTF-8 변환기 사용 방법
깨진 글자는 다 같아 보이지만 두 종류로 갈립니다. 어느 쪽인지는 글자 모양만 보고 구분할 수 있고, 그에 따라 되돌릴 수 있는지가 정해집니다. 위 UTF-8 변환기의 「깨진 한글 복구」 탭이 판별하는 기준도 이것입니다.
🔲 한글 형태: 복구됩니다.
알파벳에 액센트가 붙은 글자와 기호가 섞여 나오는 모양입니다. 주문ë²í¸, íê¸, æ¥æ¬èª 같은 형태입니다.
이 경우는 바이트가 하나도 사라지지 않았습니다. 한 바이트가 한 글자에 그대로 대응하기 때문에, 글자를 다시 바이트로 되돌린 뒤 올바른 인코딩으로 읽으면 원문이 그대로 나옵니다. 웹 API 응답, 데이터베이스 조회 결과, 서버 로그에서 나오는 깨짐이 대부분 여기에 속합니다.
🔲 占쏙옙 · 뷁 형태: 복구되지 않습니다.
한글 자모가 뒤엉킨 글자나 검은 마름모 물음표(�)가 섞여 나오는 모양입니다. 占쏙옙占쏙옙, 븳湲 뀒뒪듃, ô�浿 같은 형태입니다.
이 모양이 나왔다는 것은 읽는 쪽이 처리하지 못한 바이트를 버렸다는 뜻입니다. � 하나가 원래 있던 바이트가 지워진 자리입니다. 지워진 값이 무엇이었는지는 어디에도 남아 있지 않아, 어떤 도구를 쓰더라도 되살릴 수 없습니다.
|
깨진 모양 |
바이트 상태 |
복구 |
|---|---|---|
|
|
전부 남아 있음 |
가능 |
|
|
일부 지워짐 |
불가 |
|
|
지워짐 |
불가 |
|
|
물음표로 치환됨 |
불가 |
2️⃣ 한글 깨짐 복구
같은 파일인데 결과가 갈리는 지점이 여기입니다. 메모장이나 엑셀로 파일을 한 번 열면, 그 프로그램이 파일을 자기 방식대로 해석해서 화면에 그립니다. 이때 해석하지 못한 바이트는 그 자리에서 버려집니다.
화면에 뜬 글자를 드래그해 복사하면, 버려진 뒤의 결과물을 복사하는 것입니다. 원본 파일에는 아직 살아 있던 바이트가 복사본에는 없습니다. 복구 탭에 붙여 넣었을 때 「붙여 넣는 과정에서 글자가 빠진 것 같습니다」라는 판정이 뜨는 경우가 이것입니다. 눈에 보이지 않는 제어문자가 통째로 빠져서 되돌릴 근거가 모자란 상태입니다.
그래서 파일이 손에 있다면 열지 말고 그대로 「파일 변환」 탭에 올리는 편이 낫습니다. 파일 안의 바이트는 그대로이므로, 원본 인코딩을 자동 판별해 정상으로 읽어 낼 수 있습니다. 한 번 열어서 저장까지 한 파일은 그 시점에 내용이 바뀌므로 원본을 다시 구해야 합니다.
3️⃣ 엑셀에서 CSV 한글이 깨질 때
UTF-8로 저장한 CSV를 엑셀에서 열었더니 한글이 깨지는 경우입니다. 파일은 멀쩡한데 엑셀이 잘못 읽는 것이라, 파일을 고치는 게 아니라 엑셀에게 UTF-8이라고 알려 주면 해결됩니다.
그 역할을 하는 것이 BOM입니다. 파일 맨 앞에 ‘EF BB BF’ 세 바이트를 붙여 두면 엑셀이 이 표시를 보고 UTF-8로 읽습니다. 표시가 없으면 엑셀은 시스템 기본 인코딩(한국어 환경에서는 CP949)으로 읽어 버립니다.
위 UTF-8 변환기의 「파일 변환」 탭에서 저장할 인코딩을 UTF-8로 두면 BOM 넣기 항목이 기본으로 켜져 있습니다. 그대로 변환해 내려받은 파일은 엑셀에서 바로 열립니다. 반대로 프로그램에 넣을 CSV처럼 BOM이 있으면 곤란한 경우에는 체크를 해제하시면 됩니다.
4️⃣ 한국어 말고 다른 언어도 됩니다.
깨짐은 한글만의 문제가 아닙니다. 알파벳과 숫자만 쓰는 영어는 어느 인코딩으로 읽어도 바이트가 같아 애초에 깨지지 않지만, 그 밖의 문자를 쓰는 언어는 모두 같은 방식으로 깨집니다. 도구의 예시 버튼을 눌러 확인할 수 있습니다.
위 UTF-8 변환기는 39개 언어를 실제로 깨뜨렸다가 되돌려 확인했습니다. 언어를 골라 주지 않아도 결과가 어느 문자 체계에 해당하는지 스스로 판별합니다. 「깨진 한글 복구」 탭 아래의 「복구되는 언어 39종 보기」를 펼치면 목록을 검색할 수 있습니다.
🔲 다루는 인코딩은 33종입니다
한국의 EUC-KR·CP949, 일본의 Shift_JIS·EUC-JP, 중국의 GBK·Big5뿐 아니라 서유럽 ISO-8859-1과 Windows-1252, 중유럽 Windows-1250, 키릴 Windows-1251과 KOI8-R, 그리스·터키·히브리·아랍·태국·발트·베트남 계열, Mac Roman까지 넣었습니다. 오래된 시스템에서 넘어온 파일일수록 이 목록에서 답이 나옵니다.
5️⃣ 자주 묻는 질문
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.