본문 바로가기
Q&A해결2026년 8월 4일1분 읽기

파이썬으로 만든 CSV를 엑셀에서 열면 한글이 다 깨지는데 인코딩 문제일까요

e
encoding_minji
조회 587댓글 2

서버에서 pandas로 df.to_csv 로 저장한 CSV를 사용자가 받아서 엑셀(윈도우, 한국어)에서 열면 한글이 김순 이런 식으로 다 깨져 보인다고 합니다. 메모장이나 vscode로 열면 멀쩡하게 한글이 나오고요.

파일은 UTF-8로 저장하고 있습니다. 분명 utf-8이 맞는데 엑셀에서만 깨지는 게 이상해서요.

df.to_csv("report.csv", index=False, encoding="utf-8")

encoding을 cp949로 바꾸면 엑셀에선 되는데 이번엔 리눅스에서 cat 하면 깨지고, 이모지나 특수문자가 든 셀에서 에러가 납니다. 양쪽 다 잘 되게 하는 방법은 없을까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록