Python写的东西在CMD下打印中文

以前遇到的问题是在IDLE中可以print出中文,在cmd却是乱码。

后来想明白,IDLE中默认编码是unicode,而cmd中是ANSI,即cp963,即GBK

所以这样就能输出中文了:

s = “中国”
print s.decode("unicode").encode("gbk")

  

上一篇:iOS.KVC.setValue:forKey:


下一篇:haproxy负载均衡的安装配置