在qvfb运行,显示正常,移植到版子上,当读取Sd卡里中文文件,中文会出现"???",
一般的string中文显示正常,字体没问题,我猜问题是出在编码
,以下是我的部份code
QTextCodec *codec=QTextCodec::codecForName("utf8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
QString fileName = codec->fromUnicode(fileInfo.fileName());
fileInfo.fileName()是我从sd卡目录下取得的文件名
之后显示fileName的部份会出现"???"
有人能帮帮忙吗?一起交流交流!