QT移植中文部分乱码
为用光盘本身带文件系统为基础。做了一个QT应用。移植到开发板上以后Qlabel的text可以显示中文,但是QTableWidget读取的文件名显示乱码,读取文件的代码是ui->tableWidget->setItem(m_iRowCount,0,new QTableWidgetItem(trUtf8(info.fileName().toUtf8().data())));但是QTableWidget的头可以正常显示中文。只是读取文件中文名显示乱码QStringList header;header.append(trUtf8(" 音乐列表 "));上面音乐l列表正常显示。 又发现一点 关闭QT 程序ls相应SD卡相应目录也出现乱码。英文的可以正常显示,中文乱码。 trUtf8和toUtf8不要重复使用。 去掉toUtf8编译错误去掉trUtf8在PC端就所乱码:Q
页:
[1]