-
[MySQL] ERROR 1366 (HY000): Incorrect string value: '\xBC\xAD\xBF\xEF\xC6\xAF...카테고리 없음 2024. 5. 14. 08:53
현상
mysql> insert into police_station(name,address) value('서울특별시경찰청','서울틀별시 중구 한강대로 410'); ERROR 1366 (HY000): Incorrect string value: '\xBC\xAD\xBF\xEF\xC6\xAF...' for column 'name' at row 1
한글 INSERT시 위와 같은 오류 생김.
해결
set character set euckr;
: 데이터베이스의 문자 인코딩을 EUC-KR 로 변환 (한글 표현에 특화된 인코딩)
※ EUC-KR은 한글을 표현하는데 특화되어 있으므로 한글이 깨지는 문제가 발생하지 않을 수 있다. 그러나 EUC-KR은 다른 언어나 문자에 대한 지원이 부족하고, 국제화에 제한적일 수 있다.
따라서, 현대적인 시스템에서는 보편적으로 UTF-8을 사용하여 국제화 및 다국어 처리를 지원하는 것이 권장됨.