shiroki斑竹:
我也遇到了同样显示方块的问题,看了 你 的 faq,但是我没有用qtopia,只用了qte2.3.7,所以没有找到你说的qconfig-qpe.h的文件,还有什么其他方法吗???
非常感谢!
我的QtEmbedded程序中的中文字符为什么显示成方块?
两个可能的原因:
一是qte的库未编译进对中文textcodec的支持, 解决方案:修改qconfig-qpe.h, 去掉CODEC有关的宏, 重新configure和make
二是程序中选用的字体不是中文字体(默认的字体是Helvetica,没有中文), 需要在程序中指定一个中文字体,如qte自带的unifont(这个字体大家普遍的看法是看上去像残废), qt4版本里新加入了文泉驿的unicode字体,可以在源码包里找到,比较漂亮, 推荐。