danune 개발
encoding된 text를 바로 출력하면 이런 현상이 발생합니다 utf-8로 decode해서 출력하면 정상출력됩니다 >>> text = '한글'.encode('utf-8') >>> print(text) b'\xed\x95\x9c\xea\xb8\x80' >>> print(text.decode('utf-8')) 한글
json.dumps 시 한글이 \uc6cc\ud06c\ub137 처럼 유니코드로 저장되는 문제가 있습니다 이를 처리하려면 json.dumps 인자로 ensure_ascii=False 옵션을 주면 됩니다 json.dumps(text, ensure_ascii=False)