python / unicode / console / windows

时间:2017-10-27 23:54:53

标签: python unicode

chcp 65001set 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问题的图像):

enter image description here

使用ConEmu似乎没有什么区别(在输入问题上):

enter image description here

我是否错过了必要的咒语?

这不是Unicode characters in Windows command line - how?的重复,因为该问题是关于:

  

..这是关于传递unicode命令行参数,而不是在控制台中显示文本。控制台可能无法参与所有

0 个答案:

没有答案