笔者使用的操作系统为
windows 7
,python解释器版为python3.7
,pycharm版本为pycharm2018.3
如无特殊说明,代码均在此环境执行
文章目录
本文主要是针对以下两个问题进行的验证
sys.stdout.encoding
是否就是控制台的编码(代码页)?- 配置环境变量
PYTHONIOENCODING
之后,sys.stdout.encoding
就会取该值?
测试环境1—— CMD命令行窗口
笔者window7
系统,故以cmd命令行窗口
测试
Situation 1
未配置环境变量PYTHONIOENCODING
在没有配置环境变量的情况下,输出当前sys.stdout.encoding
的值
当前控制台活动代码页为936
,对应编码为