티스토리 뷰

★ Java/Jsp / Servlet

Jsp 에서 MySQL DB에 한글 넣기

유쾌한 개발자 anyjava 2008. 7. 9. 00:00
한 보름은 삽질을 한것 같군요 ㅠ
너무 끝은 허무한지라 어떻게 말로 표현해야 할지...

우선 인터넷상에서는 캐릭터셋을 맞추는것이 상당히 중요합니다.
잘못했다가는 한글이 깨져서 나오기 마련이죠.

mysql DB 접속 URL뒤에 매개변수를 줄수 잇는데요
/any1983?useUnicode=true&characterEncoding=EUC_KR
위와 같이 추가적으로 준다면 한글입력이 가능합니다.
제가 EUC_KR을 어떤 쓰래기 같은 책에서 euckr 로 해두었네요 ㅠㅠ

꼭 언더바를 넣어줘야 하구요. DB 칼럼 캐릭터 셋에서도 모두 euckr로
맞추어 주셔야 합니다~^^ ㅋㅋ
웹페이지 내 매개변수 전달에서도 utf-8이나 euc_kr로 맞추셔서
전달하시면 간단하게 해결 됩니다.

진짜 망할놈의 책때문에 ㅠㅠㅠ


- 추천 프로그래밍 동호회

http://www.anycoding.com/

댓글
  • 프로필사진 허성규 my.cnf 파일 설정중에
    [mysqld] 부분에서
    skip-character-set-client-handshake
    이 설정을 넣고 돌리면 문자 깨지는거 때문에 삽질하는 일은 잘 없을거야. ㅋㅋ
    infostat도 이 옵션을 사용해서 말끔히 해결했지.
    2008.09.29 17:56
댓글쓰기 폼