쇼핑몰 Q&A
자료실

 
레드샵 Tips
 
 [프로그램] mysql 사용시 한글 문제 해결 방법  RedBrush
링크


우선 select시에 where절에 한글을 넣어서 쿼리를 줬을때 제대로 된 결과를 뽑아 오지 못하는 경우나 한글로 된 데이터를 mysql에 입력할때 한글이 깨지는 문제는 아래와 같이 해결 하십시오.

이 문제는 linux, windows 두곳에서 모두 테스트 했을때 모두 해당 됩니다.
또한, 쿼리문을 한글 인코딩 변환을 하시면 안됩니다.

Connection객체를 물어올때 URL부분에서

일반적으로 아래와 같이 사용하셨을 것 입니다.

String url = "jdbc:mysql://localhost:3306/project";
String id = "..."
String passwd = "..."

Connection conn = DriverManager.getConnection( url, id, passwd );

이때 URL부분을 아래와 같이 수정해 주셔야 합니다.

String url = "jdbc:mysql://localhost:3306/project?useUnicode=true&characterEncoding=KSC5601";

이때 Encoding 옵션을 KSC5601 또는 EUC-KR을 선택해주면 됩니다.

목록으로

Copyright