在Sublime Text 3中,unicode字符未正确显示。在gedit它工作正常。我尝试将文档保存为UTF-8,尝试将默认编码设置为UTF-8但仍无法正常工作。我甚至试过改变字体。请查看此图片:
首字是正确的形式。但是崇高却以不同的方式展示它(就像底部的单词)。我该如何解决这个问题?
答案 0 :(得分:12)
Sublime根本不支持复杂文本布局。这意味着你甚至不能获得正确的阿拉伯语或希伯来语,更不用说僧伽罗语了。
希望有一天会添加,但这不是一个简单的功能。由于Sublime专注于代码而非自然语言,因此可能不属于作者的优先考虑范围。
答案 1 :(得分:4)
转到偏好设置>设置>用户强>
添加此设置:
"default_encoding" : "utf-8",
答案 2 :(得分:0)
Sublime Text 3现在应支持许多utf-8语言环境。
如果Xuwei Khan的回答对您不起作用,请使用此命令:
iconv -f Windows-1253 -t utf-8 input.txt > output.txt
或者将Windows-1253
替换为适合您语言需求的其他iso语言环境。