Joonas' Note
목록MySQL (1)
Joonas' Note
Django에서 1267, Illegal mix of collations 해결법
aws에서 nginx + uwsgi + django + mysql 환경으로 개발하다가 아래와 같은 에러를 만났다. 요약하면 결국 아래와 같은 에러라는 의미이다.... (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) ... 정확히는 Python이나 Django에서의 인코딩 문제는 아니고, mysql에서 발생한 에러였다. 요청한 데이터와 DB의 collation이 서로 충돌한건데, 발생원인도 그렇다. 회원가입 form에서 한글 이름같은 UTF-8를 전송했을 때 위와 같은 에러가 발생했다. https://stackoverflow.com/a/2150335 에서 해결했는 데, mysql dat..
개발
2017. 11. 17. 19:46