MySQL错误#1366 - 中文字符因big5_chinese编码而失败

时间:2010-08-23 02:59:55

标签: mysql cjk

这个想法:我只是想把一些中文字符保存到MySQL数据库中。

问题:显然,有些人会攒钱,有些则不会。我试图通过phpMyAdmin将它们放入,但是当我尝试保存它们时,它们会变成问号“?”。

查询:UPDATE a9286500_chinese.chinese SET chinese = '贵' WHERE chinese.id =23 LIMIT 1 ;

错误:警告:#1366字符串值不正确:'\ xE8 \ xB4 \ xB5'代表第1行的'chinese'

表的校对是big5_chinese_ci。

像我(wo)和你(ni)这样的人物有效,而像贵(gui)这样的人物却没有。

思想?

1 个答案:

答案 0 :(得分:0)

该字符(贵)在Big5中无法编码。如果您需要同时处理简体中文和繁体中文,那么您应该使用Unicode编码,例如UTF-8。