
django로 테스트 중 작성한 글이 DB에 잘 저장되는지 확인 중이었다.

저장버튼을 누르자마자 에러가 떠버렸다.
흠.. Incorrect string value..
test.blog_post.title 컬럼의 문자값이 잘못되었단다. 난 저런 글자 넣은 적 없는뎅..

혹시나 해서 영어와 숫자는 들어가는지 확인해봤더니 문제없이 등록된다.

DB에도 문제없이 잘 저장됨.
그렇다면 한글 인코딩 문제로 유추가 가능하다.

아니나 다를까, 테이블을 확인해보니 인코딩 형식이 다르다.
utf8_general_ci로 바꿔준다.

한글을 한 번 넣어본다.

같은 에러가 또 발생했다. 그런데 이번엔 test.django_admin_log.object_repr 컬럼에서 발생했다.

음 또 latin.. 똑같이 utf8_general_ci로 바꿔준다.

한글로 작성해보니 성공적으로 들어갔다.

테이블에도 잘 들어감. 해결.
'에러 잡기 실력 상승!' 카테고리의 다른 글
IE에서 async/await 비동기함수 에러 (0) | 2021.04.01 |
---|---|
intellij에서 메소드 사용 위치를 못 찾을 때 (0) | 2021.03.15 |
ubuntu에서 dependency problems error (0) | 2021.01.16 |
docker 사용 시 터미널에서 $(pwd) 오류 (0) | 2020.10.14 |
Kafka 실행 시 '지정된 경로를 찾을 수 없습니다.' 메세지 오류 (0) | 2020.08.29 |