首页 > 解决方案 > 为什么在GBK编码的CMD中运行Python 2源代码会出现乱码?

问题描述

我的 Python 2 源代码采用 UTF-8 编码。我# This Python file uses the following encoding: UTF-8在文件的开头添加了。
但是当我运行源时py -2.7 foo.py,那里的汉字是乱码。
之后我chcp 65001再次输入并运行它,汉字变成了ASCII扩展字符。

标签: pythonpython-2.7encodingpython-2.x

解决方案


推荐阅读