발생할 때마다 적는 에러노트
[Python] json utf-8 인코딩 한글 깨짐 해결
archive-er
2023. 1. 13. 18:25
한달 전까지 죽어라 쓰던건데 한달 안썼다고 그새 또 까먹음...
일단 python에서 dictionary 데이터를 json 파일으로 저장하는 방법은 다들 알다시피
import json
...
with open("temp.json", "w", encoding="utf-8") as jf:
json.dump(data, jf)
인데
아무 생각없이 저렇게 쓰다보면 파일이 \uadf8 어쩌구 하는 유니코드로 나온다
해결방법은 간단함
import json
...
with open("temp.json", "w", encoding="utf-8") as jf:
json.dump(data, jf, ensure_ascii=False)
ensure_ascii 설정을 False로 바꿔주면됨
너무 간단한 에러와 해결책이라 이미 해결방법은 널리 알려져있지만
한달 후에 또 까먹었을 나를 위해 남김