2010-08-23 2 views
0

아이디어 : 나는 단지 MySQL 데이터베이스에 일부 중국어 문자를 저장하려고합니다.MySQL 오류 # 1366 - 중국어 문자 big5_chinese 인코딩으로 실패

문제는 분명히, 일부는 제외하고 다른 일부는 저장하지 않습니다. phpMyAdmin을 통해 em을 넣으려고했으나 저장하려고하면 "?"물음표가됩니다.

쿼리 : UPDATE a9286500_chinese. chinese SET chinese = '贵'WHERE chinese. id = 23 LIMIT 1;

오류 : 경고 : # 1366 잘못된 문자열 값 'xE8 \ XB4 \ XB5 \'열 '중국어'에 대한 행 1

테이블의 데이터 정렬에서이 big5_chinese_ci입니다.

僕 (wo)과 你 (ni)와 같은 캐릭터는 반면 贵 (gui)와 같은 캐릭터는 그렇지 않습니다.

생각하십니까?

답변

0

해당 문자 (贵)는 Big5에서 인코딩 할 수 없습니다. 간체 및 대만어를 모두 처리해야하는 경우 UTF-8과 같은 유니 코드 인코딩을 사용해야합니다.

관련 문제