使用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

然后就成功了,如下:

qtcreator_process_stub中文输出乱码-LMLPHP

05-02 19:13