DB저장시 한글 깨지는 현상
- 작성자 :
- 이*완
- 작성일 :
- 2012-11-28 12:03:33
- 조회수 :
- 2,012
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
첨부화 같이 utf-8로 세팅을 했는데도
프로그램상에서 iBatis를 이용하여 데이타를 저장하면
DB 테이블에는 한글이 ? 로 저장됩니다.
대체 뭐가 문제이기에 한글이 깨져 저장이 되는 거죠?
프로그램상에서 iBatis를 이용하여 데이타를 저장하면
DB 테이블에는 한글이 ? 로 저장됩니다.
대체 뭐가 문제이기에 한글이 깨져 저장이 되는 거죠?
A
안녕하세요.. 이완완님..
올려주신 설정들은 모두 이상이 없으신 것 같습니다.
추가적으로 jdbc url 상에 다음과 같이 인코딩 정보를 추가해 보시기 바랍니다.
jdbc:mysql://localhost:3306/dbms?useUnicode=true&characterEncoding=UTF8
그리고.. mysql로 접속하셔서..
show variables like 'c%';
명령으로 대략 다음과 같은 설정이 되어 있는지 확인해 보시구요..
character_set_client : utf8
character_set_connection : utf8
character_set_database : utf8
character_set_results : utf8
character_set_server : utf8
character_set_system : utf8
character_sets_dir : /usr/share/mysql/charsets/
collation_connection : utf8_general_ci
collation_database : utf8_general_ci
collation_server : utf8_general_ci
그럼.. 즐거운 하루되십시오.
감사합니다.
올려주신 설정들은 모두 이상이 없으신 것 같습니다.
추가적으로 jdbc url 상에 다음과 같이 인코딩 정보를 추가해 보시기 바랍니다.
jdbc:mysql://localhost:3306/dbms?useUnicode=true&characterEncoding=UTF8
그리고.. mysql로 접속하셔서..
show variables like 'c%';
명령으로 대략 다음과 같은 설정이 되어 있는지 확인해 보시구요..
character_set_client : utf8
character_set_connection : utf8
character_set_database : utf8
character_set_results : utf8
character_set_server : utf8
character_set_system : utf8
character_sets_dir : /usr/share/mysql/charsets/
collation_connection : utf8_general_ci
collation_database : utf8_general_ci
collation_server : utf8_general_ci
그럼.. 즐거운 하루되십시오.
감사합니다.