Sublime 不会在 windows 上打印某些 unicode 字符

Sublime will not print certain unicode chars on windows

最近我的工作机器 (windows) 出现了一些问题,打印某些 Unicode 字符时不显示任何内容。没有错误,只是脚本完成并且构建部分中有空 space。

举个例子:

print(u'New Year\u2019s Day')

[Finished in 0.2s]

不确定为什么会发生这种情况,因为据我所知,sublime 中的默认编码是 utf-8,而 \u2019 显然是一个有效的 utf-8 字符。

根据要求...崇高的配置:

{
    "cmd": ["C:/Users/<username>/AppData/Local/Continuum/Anaconda3/python.exe","$file"],
    "selector":"source.py"
}

尝试在构建配置中设置 PYTHONIOENCODING=utf-8 环境:

{
   "cmd": ["C:/Users/<username>/AppData/Local/Continuum/Anaconda3/python.exe","$file"],
   "selector":"source.py",
   "env": { 'PYTHONIOENCODING": "utf-8" }
}