DevSpace/Python | Django
[Python]파이썬 mysql DB조회 시 UnicodeDecodeError
반니루니
2019. 9. 19. 14:24
반응형
언어 : Python + Mysql + PyMySql
개발도구 : VS code
환경 : windows10
구글링해보니 다른분들은 조회까지도 되지만 한글이 깨지는 경우는 많은데,,,
아예 조회조차 안되는 에러로 애먹었습니다.
기록용+도움이 되실분들에게 남겨 놓습니다.
아래 그림과 같이
"UnicodeDecodeError : 'utf-8' codec can't decode byte 0xbb in position 0: invalid start byte.
에러 코드를 뿜습니다.
1.sql table의 charset을 기존 euc-kr에서 utf8로 바꿨습니다. > 안됩니다.
2.sql 연결정보에서 utf8을 입력하면 안됩니다.(그림상 utf-8이지만, utf8도 해봤습니다.)
3.sql 연결정보에서 euc-kr을 입력하면 안됩니다.
30분을 구글링 한결과 안되어 고민중 혹시 euckr -하이픈을 빼고 입력해보기로 합니다.
짜잔..
조회가 잘됩니다.
euc-kr에서 euckr로 변경된지 오래라고 합니다.
참고하시길 바랍니다.
반응형