python2.7.14 Shell 中自带IDLE中文乱码

在python2.7中自动的IDLE中编码列表时,中文出现错误。如图所示,求大神解答

python2的默认编码是ASCII,所以不能正常解码中文,这也是python2的诟病。并不是报错,它就这么显示

在python3里就解决了,python3默认编码是Unicode
温馨提示:答案为网友推荐,仅供参考