为什么mysql字段设置为varchar时,不能输入中文?提示: incorrect string value.....
设置什么才能输中文?

解决方案 »

  1.   

    不是很清楚,给个建议,你去你的mysql安装文件的ini文件下看看你的MYSQL字符是不是支持汉字的GBK或UTF8
      

  2.   

    修改你的MYSQL配置文件my.ini
    [mysql]
    default-character-set=gb2312
    也可以设置为GBK也可以通过图形化界面重新配置一下,选根本gb2312或GBK的编码就行了
      

  3.   

    varchar,你设置了多长,是不是长度超了
      

  4.   

    修改好像不行的,如果你默认安装是没有修改字符编码的话,应该是latin1的,你想要修改字符编码,要在
    mysql server instance config wizad 下面按下一步,是有选择字符编码的
      

  5.   

    一个是编码问题,还有一个是不是你的varchar设置的长度太短了,以至于插入中文时不够了
      

  6.   

    谢谢大家,下载个GUI mysql-front将字段的字符集设置为GBK即可.
      

  7.   

    字符集的问题。。网页上也全都设置成utf-8
      

  8.   

    回去试了下,utf8不行,改成gbk就可以了