Python JSON UTF-8 인코딩
\uHHHH
JSON의 Escape Sequence 중 하나로, 16진수 유니코드 문자를 표현하기 위한 것이다.
데이터를 Dump 할 때 인코딩을 거쳐주지 않는다면 유니코드 문자열은 \uHHHH 형태로 저장된다.
JSON 파일에 저장되는 데이터가 그렇다는 것이고, Load 할 시에는 원래 문자열대로 정상 출력된다.
UTF-8 인코딩 및 디코딩 방법
JSON Dump 시
f = open("status.json", "w", encoding="UTF-8") # 인코딩 방식 추가
json.dump(status, f, ensure_ascii=False) # 아스키X
JSON Load 시
f = open("status.json", "r", encoding="UTF-8") # 디코딩 방식 추가
Author And Source
이 문제에 관하여(Python JSON UTF-8 인코딩), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sookyeongyeom/JSON-UTF-8-인코딩저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)