虽然下面的代码可以在桌面Linux和Windows上运行,但中文字符在嵌入式linux上显示为空白(yocto jethrow,Qt 5.5.1,X11上的Qt )。Qt似乎使用它自己的字体,而不是这个系统上的系统字体。注:在"Hello World“之后应该有中文的"nihao”。 main()的C++内容: QApplication a( argc, argv );
QString s = QString::fromUtf8("Hello world \u611b!");
QPushButton hello;
// eventually set font
我试图使用J2ME Canvas在graphics.drawString(string, i, i, aAnchor);上绘制泰国/中文字符串,但当我这样做时,设备会挂起。当我在string上使用SOP时,它会显示?????????。我尝试过对字符串进行String string = "บริการโทรกลับ";的硬编码,我有,该设备还需要在设备上安装中文/泰文字体,所以我在设备上测试了一个泰国网站,发现它能够在可点击的链接(文本)中显示泰文字符。我肯定我错过了什么,但就是弄不清楚是什么!谁,请给我指明正确的方向..。
黑莓相关解决方案也受到欢迎。
编辑我已经做了一个自定义