COLUMN - Updated 2026-05-15
CSV 인코딩 문제를 줄이는 업무 프로세스
CSV 한글 깨짐과 일본어 文字化け를 줄이기 위한 수신, 검증, 변환, 공유, 보관 업무 프로세스를 정리한다.
Open CSV Encoding Fixer결론부터 말하면 CSV 인코딩 문제는 도구 하나보다 업무 흐름을 정리할 때 더 많이 줄어든다. 원본 보관, 인코딩 확인, 변환 파일 분리, Excel 공유 규칙, 재발 기록이 있어야 같은 깨짐 문제를 반복하지 않는다. 특히 한국어와 일본어 CSV를 다루는 팀은 "수신-검증-변환-공유-보관" 단계를 명확히 나누는 것이 좋다.
왜 프로세스가 필요한가
CSV 깨짐은 한 번 해결해도 다음 달에 다시 생기기 쉽다. 파일을 만든 사람, 받은 사람, 열어본 앱, 저장한 인코딩이 모두 다를 수 있기 때문이다.
문제는 실수 자체보다 실수를 추적할 기록이 없다는 데 있다. 누가 어떤 파일을 어떤 방식으로 열고 저장했는지 남지 않으면 같은 파일을 여러 번 변환하게 된다.
권장 업무 흐름
| 단계 | 담당 행동 | 산출물 |
|---|---|---|
| 수신 | 원본 파일을 그대로 보관 | 원본 CSV |
| 검증 | 인코딩, 행 수, 열 수 확인 | 검증 메모 |
| 변환 | UTF-8 또는 UTF-8 BOM으로 변환 | 변환 CSV |
| 공유 | 목적에 맞는 파일만 전달 | Excel용/시스템용 파일 |
| 기록 | 문제 원인과 해결 방식을 남김 | 재발 방지 로그 |
파일을 나누는 기준
시스템 저장용과 Excel 공유용은 목적이 다르다. 시스템 저장용은 UTF-8 기본 파일이 적합하고, Excel 공유용은 UTF-8 BOM이 더 안전한 경우가 많다.
고객이나 외부 파트너에게 다시 전달할 파일은 원본을 덮어쓰지 않는다. 원본을 지우면 나중에 깨짐이 변환 과정에서 생긴 것인지, 최초 수신 때부터 있었던 것인지 확인하기 어렵다.
팀 규칙 예시
- 외부 CSV는
original/폴더에 먼저 저장한다. - 파일을 더블클릭하기 전에 인코딩 후보를 확인한다.
- 변환 파일명에는
utf8또는utf8-bom을 명시한다. - Excel 공유 파일은 별도 다운로드로 제공한다.
- 깨짐 신고가 들어오면 파일 원본, OS, Excel 버전, 열기 방식을 함께 기록한다.
FixData 도구로 확인하기
CSV Encoding Fixer를 검증 단계에 넣으면 파일을 저장하기 전에 깨짐 가능성과 행/열 상태를 빠르게 볼 수 있다. 도구 결과만으로 원본을 덮어쓰지 말고, 변환본을 따로 만들어 비교하는 흐름을 권장한다.
관련 문서
업데이트 날짜
2026-05-15