ERROR - Updated 2026-05-14
일본어 CSV 文字化け 해결
일본어 CSV 文字化け가 생기는 이유와 Shift-JIS, UTF-8, UTF-8 BOM, Excel 가져오기 방식으로 해결하는 방법.
Open CSV Encoding Fixer일본어 CSV 文字化け는 일본어 파일을 Shift-JIS와 UTF-8 중 어느 쪽으로 읽어야 하는지 프로그램이 잘못 판단할 때 자주 발생합니다. 일본어 Windows나 오래된 업무 시스템에서 만든 CSV는 Shift-JIS 계열일 수 있고, 웹 서비스나 최신 도구는 UTF-8을 기본으로 기대하는 경우가 많습니다. 먼저 파일 출처를 확인하고, Excel 가져오기에서 인코딩을 선택하거나 UTF-8로 변환한 사본을 만들어 해결하는 것이 안전합니다.
증상
株式会社가譬ェ蠑丈シ夂、セ처럼 보입니다.- 일본어 상품명, 주소, 고객명이 깨지고 숫자나 영문은 정상입니다.
- 일본 파트너가 보낸 CSV가 한국어 Windows의 Excel에서 깨집니다.
- 웹 서비스에 올리면 미리보기에서 일본어가 모두 文字化け로 표시됩니다.
원인
일본어 CSV는 업무 환경에 따라 Shift-JIS, CP932, UTF-8이 섞여 있습니다. CSV 자체에는 인코딩 정보가 명확히 없기 때문에 읽는 도구가 잘못 추정하면 文字化け가 발생합니다.
| 파일 출처 | 가능한 인코딩 | 확인 방법 |
|---|---|---|
| 일본어 Windows 업무 시스템 | Shift-JIS 또는 CP932 | Excel 가져오기에서 일본어 인코딩 미리보기 |
| 글로벌 SaaS 다운로드 | UTF-8 | UTF-8로 열었을 때 정상인지 확인 |
| Excel 공유 파일 | UTF-8 BOM 또는 Shift-JIS | 상대방 Excel 환경 확인 |
| 개발 API export | UTF-8 | API 문서의 charset 확인 |
바로 해결 방법
- 원본 CSV를 복사해 백업합니다.
- 파일을 만든 시스템이 일본어 Windows/레거시 도구인지 확인합니다.
- Excel에서
데이터 > 텍스트/CSV에서로 열고UTF-8,일본어(Shift-JIS)계열을 미리보기합니다. - 웹 업로드용이면 UTF-8로 변환한 사본을 만듭니다.
- Excel 공유용이면 UTF-8 BOM 포함 CSV를 테스트합니다.
FixData 도구로 확인하기
CSV Encoding Fixer는 UTF-8 기준으로 텍스트를 확인하고, Excel에서 열기 쉬운 UTF-8 BOM CSV를 만들 수 있습니다. 일본어 CSV가 이미 UTF-8인데 Excel에서만 깨지는 상황이라면 빠르게 검증할 수 있습니다.
원본이 Shift-JIS인 파일은 브라우저나 실행 환경에 따라 읽기 방식이 달라질 수 있습니다. 중요한 파일은 원본을 보존하고 변환 사본으로만 테스트하세요.
수동 해결 방법
Excel에서 인코딩 선택
Excel의 데이터 가져오기 기능을 사용하면 파일 원본 인코딩을 선택할 수 있습니다. 미리보기에서 일본어가 정상으로 보일 때 로드해야 합니다. 더블클릭으로 열면 Excel이 자동 추정하므로 文字化け가 반복될 수 있습니다.
Shift-JIS에서 UTF-8로 변환
업로드 대상이 UTF-8을 요구한다면 Shift-JIS CSV를 UTF-8로 변환해야 합니다. 변환 후 일본어 문자, 반각/전각 문자, 긴 주소 필드, 따옴표가 포함된 필드를 함께 확인하세요.
한국어와 일본어가 섞인 CSV 확인
한 파일에 한국어와 일본어가 함께 있다면 UTF-8이 가장 관리하기 쉽습니다. 단, 레거시 시스템이 CP949 또는 Shift-JIS만 받는다면 일부 문자가 표현되지 않을 수 있으므로 시스템 요구 조건을 먼저 확인해야 합니다.
예제
文字化け 예:
company,address
譬ェ蠑丈シ夂、セ繧オ繝ウ繝励Ν,譚ア莠ャ驛ス
정상 예:
company,address
株式会社サンプル,東京都
이 경우 일본어 원본이 Shift-JIS인데 UTF-8로 읽혔거나, 반대로 UTF-8 파일을 Shift-JIS처럼 열었을 가능성이 있습니다.
자주 하는 실수
- 일본어가 깨지면 무조건 UTF-8 BOM만 붙여 봅니다.
- 파일 출처를 확인하지 않고 여러 번 저장해 원본을 바꿉니다.
- Shift-JIS와 CP932 차이를 고려하지 않고 일부 기호 깨짐을 놓칩니다.
- 업로드 대상이 요구하는 인코딩을 확인하지 않습니다.
관련 도구
- CSV Encoding Fixer: UTF-8 기준 CSV 확인과 Excel용 BOM CSV 생성을 지원합니다.
관련 글
- CSV / Excel Encoding Center
- Shift-JIS CSV를 UTF-8로 바꾸는 법
- Excel CSV UTF-8 깨짐 해결
- CSV 한글 깨짐 해결
- 다국어 문서에서 인코딩 문제가 생기는 이유
업데이트 날짜
2026-05-14