经过上网查找说是因为编码问题,只要在首行添加上 #encoding:utf-8 即可解决问题,但是添加上这句后,居然报错变成了:invalid multibyte char (UTF-8) 现在经过分析基本上可以断定肯定是因为编码的原因造成了中文不能够被识别。所以只好将配置的编码方式全都进行了修改。经过一番折腾之后,正确的编码配置如下图所示: 最重点的编码配置: 最后验证之后只要最后这个配置正确,其余的都无所谓,这个问题遇到好长时间了,现在总算解决了,记下来,下次省的进行重新配置的时候遇到此类相同的问题。 PS:要想正常的输出中文而不是gbk编码,要使用puts,这就是p和puts的区别。 转载于:https://www.cnblogs.com/huzhiwei/archive/2012/02/24/2366257.html