HUB - 업데이트 2026-06-12
CSV / Excel Encoding Center
CSV 한글 깨짐, 일본어 文字化け, UTF-8 BOM, CP949/EUC-KR, Shift-JIS 문제를 진단하고 Excel에서 안전하게 여는 방법을 정리한 허브.
CSV Encoding Fixer 열기CSV가 Excel에서 깨져 보인다면 파일 내용이 사라진 것이 아니라, Excel이 파일의 문자 인코딩을 다르게 해석했을 가능성이 큽니다. 특히 한국어는 CP949/EUC-KR과 UTF-8, 일본어는 Shift-JIS와 UTF-8 사이에서 문제가 자주 생깁니다. 공유용 CSV는 먼저 깨짐 신호를 확인하고, 필요하면 UTF-8 BOM CSV로 다시 저장하는 방식이 가장 안전합니다.
이 주제가 중요한 이유
CSV는 쇼핑몰 상품 업로드, 광고 리포트, CRM 고객 목록, 개발 로그 분석처럼 여러 업무에서 가장 자주 오가는 파일 형식입니다. 하지만 CSV 자체에는 인코딩 정보를 강하게 보장하는 표준 메타데이터가 거의 없어서, 만든 프로그램과 여는 프로그램이 서로 다른 문자셋을 추정하면 글자가 깨집니다.
Excel은 지역 설정과 파일 형식에 따라 CSV를 다르게 해석할 수 있습니다. 그래서 같은 파일도 어떤 PC에서는 정상이고, 다른 PC에서는 한글이나 일본어가 깨질 수 있습니다.
가장 흔한 문제
| 문제 | 흔한 원인 | 먼저 확인할 것 |
|---|---|---|
| CSV 한글 깨짐 | UTF-8 파일을 CP949처럼 열거나 반대로 해석 | 원본 저장 인코딩, Excel 가져오기 방식 |
| 일본어 文字化け | Shift-JIS와 UTF-8 불일치 | 일본어 시스템에서 만든 파일인지 확인 |
| 한 줄에 몰림 | 구분자가 쉼표가 아니라 탭/세미콜론 | 첫 줄의 구분자 |
| Excel 공유 시 깨짐 | UTF-8 BOM 없음 | UTF-8 BOM으로 다시 저장 |
| 업로드 실패 | 저장 인코딩과 서비스 요구 조건 불일치 | 업로드 서비스의 권장 인코딩 |
바로 쓰는 도구
CSV Encoding Fixer는 CSV 텍스트나 로컬 파일을 브라우저에서 확인하고, 한글 깨짐 또는 일본어 文字化け 가능성을 진단합니다. Excel 사용자에게 전달해야 한다면 UTF-8 BOM이 포함된 CSV로 다시 다운로드할 수 있습니다.
민감한 고객 정보가 들어 있는 CSV라면 원본 파일을 보관한 뒤 일부 샘플 행만 복사해서 먼저 테스트하는 편이 좋습니다.
업무 프로세스 권장안
| 단계 | 담당자 | 확인할 것 | 결과물 |
|---|---|---|---|
| 1. 수신 | 운영자 | 파일 출처, 언어, 시스템명 | 원본 CSV 백업 |
| 2. 진단 | 운영자/개발자 | 깨짐 문자, 구분자, 인코딩 후보 | 문제 유형 분류 |
| 3. 변환 | 개발자 또는 담당자 | UTF-8, UTF-8 BOM, CP949/Shift-JIS 요구사항 | 변환 사본 |
| 4. 검수 | 운영자 | 헤더, 고객명, 주소, 특수기호 | 업로드 가능 파일 |
| 5. 기록 | 팀 | 어떤 인코딩으로 처리했는지 | 다음 처리 기준 |
CSV 문제는 한 번 해결해도 같은 거래처나 같은 시스템에서 반복될 수 있습니다. 파일 출처별로 "받을 때는 어떤 인코딩, 보낼 때는 어떤 인코딩"을 기록해 두면 같은 문제를 매번 다시 디버깅하지 않아도 됩니다.
에러별 해결 문서
- CSV 한글 깨짐 해결: Excel에서 한글이 깨질 때 확인할 순서
- Excel CSV UTF-8 깨짐 해결: UTF-8 CSV를 Excel에서 안전하게 여는 법
- UTF-8 BOM이 필요한 경우: BOM이 도움이 되는 상황과 주의점
- 일본어 CSV 文字化け 해결: 일본어 CSV에서 자주 생기는 깨짐
- Shift-JIS CSV를 UTF-8로 바꾸는 법: 일본어 환경 파일을 UTF-8로 변환하는 흐름
기초 가이드
심화 읽기
관련 용어
- UTF-8: 다국어 텍스트를 표현하는 범용 인코딩
- BOM: 파일 앞에 붙는 인코딩 식별 신호
- CP949/EUC-KR: 한국어 Windows/레거시 환경에서 자주 만나는 인코딩
- Shift-JIS: 일본어 Windows/레거시 환경에서 자주 만나는 인코딩
- Mojibake: 문자 인코딩 불일치로 글자가 깨지는 현상
실무 FAQ
팀에서 CSV 인코딩 기준을 하나로 정해야 하나요?
저장과 자동화 기준은 UTF-8로 통일하는 편이 좋습니다. 다만 Excel 공유, 레거시 업로드, 일본어 거래처 전달처럼 목적이 다르면 제출용 사본의 인코딩은 달라질 수 있습니다. 기준은 "원본 보관용"과 "전달용"을 나누어 정하세요.
같은 거래처 파일이 반복해서 깨지면 어떻게 줄일 수 있나요?
파일 출처, 정상으로 열린 인코딩, 변환 방식, 업로드 대상 요구사항을 짧은 표로 남겨두세요. 다음 파일부터는 매번 추정하지 않고 같은 순서로 검수할 수 있어 운영 병목이 줄어듭니다.
업데이트 날짜
2026-06-12
참고한 공식 문서
아래 링크는 본문 판단 기준을 확인할 때 참고한 공식 문서입니다.
- Import or export text (.txt or .csv) filesMicrosoft Support - 확인일: 2026-06-12
- Encoding StandardWHATWG - 확인일: 2026-06-12
- TextDecoderMDN Web Docs - 확인일: 2026-06-12
- The Unicode StandardUnicode Consortium - 확인일: 2026-06-12