Python cmd 中文显示乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python cmd 中文显示乱码相关的知识,希望对你有一定的参考价值。

方法一:
# -*- coding:utf-8 -*- content = "我是中文" content_unicode = content.decode("utf-8") content_gbk = content_unicode.encode("gbk") print content_gbk


方法二:

解决非常简单

先引入import sys

再加一句:type=sys.getfilesystemencoding()

然后在输出乱码的数据的时候在后面加上.decode(‘utf-8‘).encode(type)

比如输入ss乱码

就写成print ss.decode(‘utf-8‘).encode(type)即可

 





以上是关于Python cmd 中文显示乱码的主要内容,如果未能解决你的问题,请参考以下文章

Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法

在cmd里运行mysql,显示中文乱码

CMD当前代码页修改

window下cmd显示乱码

notepad++中cmd运行中文乱码

一次永久解决cmd窗口汉字显示乱码