2019.4.7 成都 我Python的第一篇技术文章
2019-04-07 本文已影响0人
Mr_Tzk
![](https://img.haomeiwen.com/i16308000/e61cbe549f49cde3.jpg)
![](https://img.haomeiwen.com/i16308000/34a0d00b6e4dc158.jpg)
如上图所以,源文件中的中文在dos中显示的乱码,无法正常显示。
起初以为是系统活动代码页的问题,然而chcp之后看到的是936,而不是437,这说明不是这个问题。
后咨询一程序猿老司机,结果被骂了一句菜鸟(老子就菜鸟咋滴!你咬我?),原来是python 默认编码是UTF-8 ,而中国win10的dos译码是gbk ,不是乱码才见鬼了。
源码中添加转码代码行就搞定了,不详述了。