CMD 창으로 MySQL의 테이블에 한자를 추가

추가 한자는 cmd를 창 테이블에 추가하지 발견, 신문 ERROR 1366 (HY000) : 잘못된 문자열 값 : '\ XBC \ XBE \ XBE \ XFC'열 '이름'에 대한 오늘은 MySQL의 학습에 문제가 발생하여 1 행이 잘못에서. 나는 질문이 코딩 생각, 나의 MySQL의 인코딩은 UTF8입니다 확인하고 가정으로 잘못되지 않습니다. 이 문제는 누군가 다른 사람의 블로그에 거짓말을 볼 때 나중에 나는 발견했다.

I 인코딩 GBK, MySQL과 인코딩 cmd를 사용하여 원래 cmd를 창은 테이블에 추가되는 한자의 실패의 결과로, 충돌이다.

해결 방법 :

세트 UTF8에 부호화 MySQL의 소프트웨어에서, MySQL은 테이블에 직접 추가 한자

"% 문자 %"와 같은 쇼 변수 // 코딩 MySQL의 표시

 

 해서 character_set_client을 설정 = UTF8; // 클라이언트 측 MySQL은 코딩 포맷 UTF8을 수정

우리가 직접 테이블에 중국어 문자 입력에 MySQL은 할 수 UTF8 후 이러한 속성에 대한 인코딩 설정

동일한 부호화 변형 2 테이블에 문자 입력 창에 cmd에서, MySQL의 인코딩을 cmd를 윈도우 속성.

  세트 이름 GBK; cmd를 일치 변형 부호화 형식의 MySQL //.

  MySQL의 인코딩 형식으로 표시 "% 문자 %"와 같은 쇼 변수를 사용합니다.

추천

출처www.cnblogs.com/zhangyang4674/p/11587146.html