ABOUT ME

  • [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을 사용하여 국제화 및 다국어 처리를 지원하는 것이 권장됨.

Designed by Tistory.