我的测试程序:
print ("Hello1")
print ("Привет")
print ("Hello2")
结果:
Hello1
Hello2
[Finished in 0.2s]
在Python IDLE中 - 一切都很棒。
这个问题有解决方案吗?
P.S。我不想在我的程序中打印“\ u0420 \ u043e \ u0441 \ u0441 \ u0438”。我想打印“язык”并看到打印的“язык”。
P.P.S。或者有时结果更糟 - 它不想在俄语之后打印英文字符。
Hello1
[Finished in 0.2s]
答案 0 :(得分:1)
您应该将行"encoding": "cp1251"
添加到构建系统中。
毕竟它像
{
"cmd": ["YOURPATH/Python/Python35-32/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp1251"
}