我有一个多语言应用程序,在Windows上没有问题。当我在Linux上运行时,中文字符显示为正方形。
文本是从正确编码的XML文件加载的 - 如果我在Linux文本编辑器中查看它们,它们会毫无问题地显示。我没试过更改字体(文本编辑器中使用的字体)。
我希望无需更改环境LANG变量并重新启动即可解决此问题。
感谢。
答案 0 :(得分:0)
出于某种原因,WinForms应用程序并不想将unicode字符与所有内置字体一起使用。
我添加了以下字体:
sudo apt-get install ttf-wqy-microhei
然后确保文本框具有相应的字体 - 例如对于上述' WenQuayYi Micro Hei'
此后没有问题。