MYSQL 4.1에서 자바 한글 문제 해결 부탁 드립니다.

akaun의 이미지

한글 정렬 문제 때문에 mysql 4.1에서 database와 테이블을
euckr로 생성하여 사용중입니다.

php에서는 한글 입, 출력이 정상적으로 되는데
자바 프로그램에서는 한글이 깨져 나옵니다.

아무리 인코딩을 바꾸거나 jdbc connection을 할 때 encoding
option을 주어도 해결이 않 됩니다.
부탁 드립니다.

M.W.Park의 이미지

akaun wrote:
한글 정렬 문제 때문에 mysql 4.1에서 database와 테이블을
euckr로 생성하여 사용중입니다.

php에서는 한글 입, 출력이 정상적으로 되는데
자바 프로그램에서는 한글이 깨져 나옵니다.

아무리 인코딩을 바꾸거나 jdbc connection을 할 때 encoding
option을 주어도 해결이 않 됩니다.
부탁 드립니다.

utf8에 관한 거지만 무관하지는 않은 것같아 적어봅니다.
mysql 4.1.7-win 에서 utf8이 제대로 동작하지 않는다는 문서를 어디서 본것같습니다.
버전을 한번 확인해보세요. (mysql server 및 connector)
그리고 default character set은 뭘로 하셨는지요?
euckr만 사용하시면 default character set을 euc_kr로 하시는 것이 더 좋을 것같습니다.
connection string에서 characterEncoding 옵션도 한번 체크해보시고요.
그리고, connector-j 메뉴얼에서는 클라이언트 사이드에서 인코딩을 설정할 때에는 java style을 사용한다고 되어있습니다.
EUC_KR로 쓰시는지도 확인해보세요.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂