본문 바로가기
DevSpace/Python | Django

[Python]파이썬 mysql DB조회 시 UnicodeDecodeError

by 반니루니 2019. 9. 19.
반응형

언어 : 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로 변경된지 오래라고 합니다.

 

참고하시길 바랍니다.

반응형