这里有答案:http://ycoe.cnblogs.com/articles/354485.html

解决方案 »

  1.   

    你建表的时候没有设置编码吗
     ALTER TABLE `你的数据库`.`你的表` MODIFY COLUMN `你的含有中文的列` VARCHAR(10) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci DEFAULT NULL;
      

  2.   

    你安装的MYSQL的时候,界面提示你选择的字符编码时,你是否选择了gb2312?
      

  3.   

    在mysql程序文件中的my.ini配置文件,加一段字符default-character-set=gb2312(或utf-8)
      

  4.   

    我建议你在"Mysql serverInstance Configuration Wizard"里面选择"日本语"的选项,和"Character Set"下拉列表框中选择“utf8”,就行了,如果不行就重装mysql,也按这个步骤做会没错的,我的经验!