昨天碰到这样的问题,我的X11下的QT程序运行时显示不了中文,显示起来是方框的。可以肯定不是编码的问题,是字体问题。
可是我指定了字体,并把字体拷贝到程序文件夹下面,也是不行。-font unifont也试过,没用。
后来我把程序打包发给其他人,他们编译运行都没问题,显示中文也是正常的。
而我终端或者其他x11程序都可以正常显示中文的。
我程序移植到ARM上也是正常的。就是我自己的Ubuntu不正常。
可以肯定是字体出了问题,我需要安装什么字体库吗?还是我QT库安装的时候出现问题了吗?
求帮助!