가볍게 배우고 깊게 즐기고 오래 남기기

Python || Python import json dump 한글 깨짐 해결 방법 (json 파일 쓰기 한글 유니코드 변환 해결 방법) 본문

Programming & Tip/Python

Python || Python import json dump 한글 깨짐 해결 방법 (json 파일 쓰기 한글 유니코드 변환 해결 방법)

Awesomist 2023. 9. 15. 16:49
728x90

유니코드가 포함된 로그 데이터를 Python에서 열다보면 종종 깨짐이 발견된다.

 

import json으로 이 데이터들을 파싱해서 사용하거나 저장 등 가공작업한 결과물에서

크랙 데이터가 발견된다면 아래와 같이 다시 시도하면,

json.dump() 의 내장 파라미터 중 ensure_ascii를 False 로 설정하면 한글이 깨지지 않고 표현된다.

 

 

 

import json


with open("./test.json", 'w', encoding='utf-8') as file:
    json.dump(data, file, indent="\t", ensure_ascii=False)
반응형
Comments