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 또는 CP932Excel 가져오기에서 일본어 인코딩 미리보기
글로벌 SaaS 다운로드UTF-8UTF-8로 열었을 때 정상인지 확인
Excel 공유 파일UTF-8 BOM 또는 Shift-JIS상대방 Excel 환경 확인
개발 API exportUTF-8API 문서의 charset 확인

바로 해결 방법

  1. 원본 CSV를 복사해 백업합니다.
  2. 파일을 만든 시스템이 일본어 Windows/레거시 도구인지 확인합니다.
  3. Excel에서 데이터 > 텍스트/CSV에서로 열고 UTF-8, 일본어(Shift-JIS) 계열을 미리보기합니다.
  4. 웹 업로드용이면 UTF-8로 변환한 사본을 만듭니다.
  5. 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 생성을 지원합니다.

관련 글

업데이트 날짜

2026-05-14