[python]파이썬: UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 75: illegal multibyte sequence
UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 75: illegal multibyte sequence
import json
with open("example.json", "r") as fp:
json.load(fp)
with open("example.json", "r") as fp:
json.load(fp)
인코딩과 관련된 오류입니다.
example.json 파일을 메모장으로 열어 파일 - 다름 이름으로 저장으로 확인해보면
utf-8로 파일이 저장되어 있습니다.
python3 부터는 ANSI로 작성된 파일만 정상적으로 읽어오기 때문에
with open("example.json", "r", encoding="utf-8") as fp:
json.load(fp)
json.load(fp)
코드에 encoding="utf-8"를 추가하시거나
파일 자체 인코딩을 UTF-8 -> ANSI로 변경해주시면 됩니다.
댓글
댓글 쓰기