【发布时间】:2010-08-26 16:29:54
【问题描述】:
>>> a = os.popen('chcp 65001')
>>> a.read()
'Active code page: 65001\n'
>>> a.close()
>>> a = os.popen('chcp')
>>> a.read()
'Active code page: 437\n'
>>> a.close()
在我将代码页设置为 65001 后,下次我调用 chcp 时,它应该会说活动代码页是 65001,而不是 437。我在 Windows 命令提示符下尝试了这个,它成功了。 为什么它不能通过 python 代码工作?
【问题讨论】:
-
您为什么要尝试更改 python 中的代码页而不是使用string encodings?