Incorrect string value: '\xA3\xA0\xA3\xA0\xD7\xF7...' for column 'newsContent' at row 1mysql数据库是utf-8格式的 插入页面是gb2312格式的列newsContent是通过html编辑器插入数据的 结果把一些网页中的页面直接复制到html编辑器里提交数据时 有时候能正常插入数据 有时候就出现上面那种错误信息那位同道中人遇到过同样的问题啊 请待我分忧一下,拜托!
调试欢乐多
再详细说一下我出现问题的情况:
出现这种情况的原因是因为中文全角空格造成的,但是用替换的方法又不能把网上的替换掉,它就是这么怪,我在网上把不能插入的数据中的全角空格复制一个,然后再用输入法输入一个全角空格,一比较竟然说这两个空格不相等,但是它们的长度是一样的,真的是郁闷死了,这些东西又是透明的,所以都不知道怎么弄啊!!!
当然我网页的编码是gb2312 所以我做数据库操作时都用mysql_query("SET NAMES 'gbk'");