mysql을 사이트에 나온데로만 설치하고 아무 변경 없이 실행 후...
database와 table을 utf8로 만들고, stored procedure를 만들어 java에서 call하는데 한글이 깨지는 현상이 있었다.
db url에도 characterEncoding도 넣어보고, property에 charset을 utf-8로도 해 보고 하다가...
이것 저것 해 봐도 안됐었는데...
어디선가 보고 /etc밑에 my.cnf 파일이 없어서 mysql안에 있는 것 복사해서 넣고, 아래 내용을 추가해서 mysql을 재시작 하고나서 해결
[client]
character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
이 넘의 한글 문제... 머리아프다.. 어디 제대로 정리 된 곳 없을까?
database와 table을 utf8로 만들고, stored procedure를 만들어 java에서 call하는데 한글이 깨지는 현상이 있었다.
db url에도 characterEncoding도 넣어보고, property에 charset을 utf-8로도 해 보고 하다가...
이것 저것 해 봐도 안됐었는데...
어디선가 보고 /etc밑에 my.cnf 파일이 없어서 mysql안에 있는 것 복사해서 넣고, 아래 내용을 추가해서 mysql을 재시작 하고나서 해결
[client]
character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
이 넘의 한글 문제... 머리아프다.. 어디 제대로 정리 된 곳 없을까?
'programming > MySQL' 카테고리의 다른 글
database like 검색에서 '%x'와 ('x%' 또는 '%x%')의 차이 (0) | 2007.01.09 |
---|---|
mysql에서 stored procedure 만들면서 주의 할 것 (2) | 2006.09.22 |
java, mysql stored procedure 호출 (0) | 2006.09.22 |