Database/MySQL
2017. 5. 31. 15:02
MySQL을 설치하고 설계된 테이블에 한글을 입력하는 과정에서 아래와 같은 오류가 떨어졌다.
'Error 1366 <HY000I>: Incorrect string value: '\xC7\xD1\xB1\xDB\xC0\xD4...' for column 'Descrip' at row 1'
MySQL의 케릭터셋은 UTF-8로 설정되어 있는 상태다.
위의 케릭터셋 중 클라이언트와 관련된 케릭터 셋 설정을 'euckr'로 변경해주면 정상적으로 데이터가 입력된다.
SET character_set_client = euckr;
SET character_set_connection = euckr;
SET character_set_results = euckr;
설정 변경은 현재 접속한 세션에서만 유효하며 세션의 연결이 끊어지면 다시 세팅해줘야 한다.
'Database > MySQL' 카테고리의 다른 글
CentOS7에서 MySQL5.7 설치 후 ROOT 패쓰워드 변경하는 방법 (0) | 2018.05.06 |
---|---|
[Mysql] 사용자 권한 설정: Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this Mysql server (0) | 2018.04.12 |
MySQL incorrect string value: Error 1366 (0) | 2017.05.31 |