내 머릿속 데이터베이스

Unknown character set: 'euc_kr' 해결법 본문

Programming/Database

Unknown character set: 'euc_kr' 해결법

파도소리 2009. 11. 18. 16:55

JSP로 MySQL DB에 연결하려는데 다음과 같은 에러가나서 많은 삽질을 했다. ^^

java.sql.SQLException: Unknown character set: 'euc_kr'

euc_kr 캐릭터셋을 인식하지 못하는건데..
해결책을 검색해보니 접속 경로에 아얘 캐릭터셋을 명시해주는 방법으로 해결 할 수 있다한다.

예)
jdbc:mysql://localhost/dbname

jdbc:mysql://localhost/dbname?autoReconnect=true&characterEncoding=euc_kr
와 같이 뒤에 파라메터를 입력해주면 된다고 한다.


하지만 이래도 되질 않았고 -_-... 결국 솔라리스 스쿨이라는 사이트에서 원인을 찾았다.

주소 : http://www.solarisschool.com/qna_new/view.html?board=qna4&no=20023&start=&sselect=&mode=&qry_string=


MySQL은 4.0.x 버전까진 euc_kr 캐릭터셋을 이용하다가..
4.1.x 버전으로 들어오면서 캐릭터셋의 이름이 euckr로 변경되었다는 것이다.


항상 버전을 잘 확인해야겠다.
Comments