解决命令提示符中查询mysql中文显示为问号的方法 今天在使用Navicat给mysql建表的时候输入了一些包含中文的数据,然后想在cmd中操作一下,查询的时候发现中文字段都变成了问号??? 之后我看了一下Navicat中编码方式为UTF-8,而cmd默认编码格式是GBK, 所以只需要在cmd中加上set names gbk; 就能解决了。