2011. 3. 4.

mysql에서 unicode 문자열 저장시 Incorrect string value 와 같은 에러가 발생할 경우

mysql에서 unicode 문자열 저장시 Incorrect string value 와 같은 에러가 발생할 경우

my.cnf의 mysqld 섹션에

collation-server=utf8_unicode_ci

와 같은 라인 추가

해당 테이블 삭제 및 재 생성할 것

참고 my.cnf의 내용 중 일부.
[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_unicode_ci
#collation-server=utf8_general_ci

댓글 없음: