标题:qt-embedded-linux中文显示
作者:kingnight
日期:2010-04-27 14:41
内容:
从外部读进来的中英文信息,以QString格式存放,
以下两句我设置了,显示的控件用的是QTextEdit,
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
在PC上显示没有问题,在板子上就会有问题
现象:部分中文显示正常,部分是乱码
(1)中文显示正常时,qdebug打出来是???
(2)中文显示是乱码时,qDebug打出来中文是正常
请问这是什么原因,我查到有人说设置字体问题,我这肯定是设了
qDebug()
#1 [kingnight 04-27 17:23]
我板子上设置的编码是zh_CN.utf8
#2 [bikong7 04-28 18:03]
板子上的编码如何设置的?
#3 [shihaoliu 05-06 10:56]
Hi:
可以请教下你是怎么安装qt-embedded的吗。我用qt-everywhere-opensource-src-4.7.2安装qt-embedded,安装后怎么让例程在开发板上运行呢,是把qt-embedded目录下的东西都拷到开发板的文件系统吗?
谢谢。