mysql插入中文变成问号???的问题 在mysql的命令行运行如下的命令 show variables like ‘%char%’; 这里的原因是latin1这个东西在作怪 如果我们看到valule这一列都是gbk或者utf8的话 我们的插入中文就是正常的 我们看一下正常的结果 解决问题的办法是在mysql的配置文件my.ini中添加几个配置 作者的电脑中这个mysql安装在了c盘 这个my.ini文件被放在一个隐藏目录下面 所以找到它费了一些功夫 我们先说明怎么找到这个my.ini文件 按照这个路径一层层就可以找到这个my.ini文件 然后用notepad++进行一些配置