当前位置: 代码迷 >> QT开发 >> 汉字编码有关问题
  详细解决方案

汉字编码有关问题

热度:157   发布时间:2016-04-25 05:02:58.0
汉字编码问题
知道一个汉字的GB2312码值,如何显示出对应的汉字?在LINUX系统中
或者如何将此GB2312码转换成对应的Unicode或者UTF-8?

------解决方案--------------------
QByteArray encodedString = "..."; // 码值
QTextCodec *codec = QTextCodec::codecForName("GB18030-0"); // 编码格式
QString string = codec->toUnicode(encodedString); // 转换