使用qt运行程序输出中文,全都变成了□,让人很头疼,百度了很久,找了一些解决方案都是:
用vim打开x11-common,在控制台输入 vim /etc/X11/Xresources/x11-common
然后添加,注意红色字体不要加入:
xterm*geometry: 50x24 (改变窗体大小)
xterm*faceName:Monospace:antialias=True:pixelsize=15 (显示中文)
xterm*faceNameDoublesize:WenQuanYi Zen Hei:antialias=True:pixelsize=15 (设置字体)
但是上面的方法好像不行,中文依旧乱码。如果你用上面的方法可以就行了,不行看下面。
下面直接修改xterm配置文件:
和上面一样,用vim打开x11-common,然后添加:
xterm*faceName:AR PL Uming CN
xterm*faceSize:12
然后就成功了,如下:
原文地址:https://www.cnblogs.com/ybf-yyj/p/9151801.html
时间: 2024-11-05 18:46:42