你看看PHP文件是不是存成UTF-8了,不过我建议全用UTF-8,这样会好一点

解决方案 »

  1.   

    把sql语句echo出来看看有没有问题
      

  2.   

    估计还是sql错误,一般来说,不管数据库是啥编码,插入汉字都没问题。
    还是echo 一下 sql语句吧。
      

  3.   

    如果是sql的问题那么非汉字也有问题应该,我觉得是编码的问题,或者看一下name字段的整理那一列
      

  4.   

    看一下你的数据库设计该字段类型是什么,如果是int或者其它数字类型肯定出刚才那个错了.