chcp 65001
和set PYTHONIOENCODING=utf-8
似乎打破了控制台中的输入..?:
>>> import sys;sys.stdout.write(u'æøåÆØÅ')
File "<stdin>", line 1
import sys;sys.stdout.write(u'
^
SyntaxError: EOL while scanning string literal
>>> ^Z
这是整个会话(作为防止unicode问题的图像):
使用ConEmu似乎没有什么区别(在输入问题上):
我是否错过了必要的咒语?
这不是Unicode characters in Windows command line - how?的重复,因为该问题是关于:
..这是关于传递unicode命令行参数,而不是在控制台中显示文本。控制台可能无法参与所有