Incorrect string value
MySQL按裝時選的字符為GB2312。然後在PHP的程序中也有MySQL_query("set names gb2312");
添加中文英文都正常。可是總有人會從別的網站上復制或自己輸入一些字符為五筆圓角輸入。這時就出現
Incorrect string value: 'xA9pxC1xF7xB6xAF...' for column 'pdetails' at row 1
不為圓角輸入就是正常的。不能添加進字符。大家幫幫忙。應怎麼解決了?那個字段為 pendetails text gb2312_chinese_ci
解決方式
將該表的字符集從gb2312_chinese_ci修改為gbk_chinese_ci
這是由於字符集原因造成的。