Closed suyons closed 3 months ago
keywordservice.py에 정의된 insert_keyword() 함수를 호출하여 한글이 포함된 웹 스크래이핑 결과 JSON을 삽입하면 다음과 같이 유니코드 값으로 변환되어 저장됨
keywordservice.py
insert_keyword()
AWS RDS 데이터베이스에 적용된 파라미터 그룹에서 인코딩 설정을 확인
모두 utf8mb4 으로 설정되어 있어 수정할 속성은 없음.
json.dumps() 함수에 kwarg 추가: ensure_ascii=False
json.dumps()
ensure_ascii=False
def insert_keyword(company, keyword_list): keyword_json = json.dumps(keyword_list, ensure_ascii=False) new_keyword = Keyword(company=company, keyword=keyword_json) session.add(new_keyword) session.commit()
이후 한글이 정상적으로 출력됨
Close #57
문제 상황
keywordservice.py
에 정의된insert_keyword()
함수를 호출하여 한글이 포함된 웹 스크래이핑 결과 JSON을 삽입하면 다음과 같이 유니코드 값으로 변환되어 저장됨1차 시도
AWS RDS 데이터베이스에 적용된 파라미터 그룹에서 인코딩 설정을 확인
모두 utf8mb4 으로 설정되어 있어 수정할 속성은 없음.
2차 시도
json.dumps()
함수에 kwarg 추가:ensure_ascii=False
keywordservice.py
이후 한글이 정상적으로 출력됨