NLP/AI/Statistics

python json 파일 한글 깨짐 현상 본문

Computer Setting/Python & ETC

python json 파일 한글 깨짐 현상

Danbi Cho 2021. 6. 9. 15:10

json 파일을 생성하고 불러오는 과정에서 한글이 ascii 유니코드로 저장되는 경우가 발생한다. 

 

(json 파일 저장하고 불러오는 방법은 이전 글에서 소개하였다.)

예를 들어, 위와 같이 한글로 작성되어야 하는 곳에 ascii 유니코드로 작성되어 읽혀진다. 

 

이런 문제를 해결하기 위해 json 파일을 불러올 때 아래와 같이 작성하면 된다. 

 

$ with open('./file_name.json', 'r') as f:
$	json_data = json.load(f)
$	json_data = json.dumps(json_data, ensure_ascii = False)

여기서 포인트는 "ensure_ascii = False"이다.

 

이 옵션을 안쓰면 위와 같이 ascii 유니코드로 출력된다. 

'Computer Setting > Python & ETC' 카테고리의 다른 글

gensim 설치 에러  (0) 2021.08.09
python 지수 표현 변경  (0) 2021.06.11
python json 파일 저장 및 불러오기  (0) 2021.06.09
docker 비밀번호 변경  (0) 2020.10.22
python default version 변경  (0) 2020.10.22
Comments