问题很简单:如何让ST3正常打印俄文字母?
这是一个示例程序:
print ('1')
print ('re')
print ('2')
print ('я печатаю')
print ('3')
print ('print')
像这样执行时,我得到:
那些。不仅俄文丢失了,邻近的英文也丢失了。
这里是这样一个莫名其妙的垃圾。((( 此外,不可能得出一种模式,即在存在俄语行的情况下会丢失多少行和哪些行。有时只有俄语行会消失。有时 - 另外 1,2,3,4 个相邻的英语行。但如果程序中没有俄语输出,那么一切都会完整打印,没有故障和问题。
PS 我必须马上说:在顶部添加一个骰子
# -*- coding: utf-8 -*-
没有帮助。


目前,最接近的解决方案是使用 Console Exec 包。安装它并添加到构建系统
之后,一切都打印出来了,但是所有的程序输出都没有输出到ST,而是一直在控制台打开。这有它的优点。
但严格来说 - 这并没有回答如何用俄语制作 ST 印刷品的问题。如果有人给出了这个答案——我会把他的答案指定为“答案”。
在 Repl 中设置一个项目以通过 VirtualEnv 工作时遇到了同样的问题,stdout 开始显示与问题中相同的图片。找到的解决方案很简单,我们创建自己的构建设置:
对于 Repl,同样的规则: