• 3481阅读
  • 1回复

请问读取中文文件的问题? [复制链接]

上一主题 下一主题
离线不要多話
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-23
      在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的部份会出现"???"

     有人能帮帮忙吗?一起交流交流!
    
离线不要多話
只看该作者 1楼 发表于: 2009-10-26
推~~
快速回复
限100 字节
 
上一个 下一个