• 5343阅读
  • 0回复

gb2312转utf-8编码问题 [复制链接]

上一主题 下一主题
离线rooney
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-03
我从mp3文件中读取到mp3文件的信息是gb2312编码的,我怎么把它转换为utf-8呀,试了好多方法都不成功  

QTextCodec * utf=QTextCodec::codecForName("gb2312");
    qDebug(utf->fromUnicode(QString(pId3.title)));
    return utf->fromUnicode(QString(pId3.title));
这样编译通过,但是运行时段错误

QTextCodec * utf=QTextCodec::codecForName("utf-8");
    qDebug(utf->toUnicode(QString(pId3.title)));
    return utf->toUnicode(QString(pId3.title));

这样,是没有转换的,qDebug没有打印信息,是空的
快速回复
限100 字节
 
上一个 下一个