• 5293阅读
  • 1回复

[提问]如何将ASCII和汉字之间的转换 [复制链接]

上一主题 下一主题
离线wangbenqq
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-24
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
这两者之间怎么转换呢??

我现在一个QString存储了“新建”的ASCII码
另一个QString存储了“新建”这两个字

我现在要比较这两个QString是不是相同的。

所以我要把其中的一个转换成另外一个的格式,才能相互比较


但是这个要怎么做呢??
谁会啊???

请教!
离线hanxing30

只看该作者 1楼 发表于: 2008-07-24
假设str1中包含ASCII码

QTextCodec *codec = QTextCodec::codecForName("GB18030");
QString str2 = codec->toUnicode("新建");

if (str1 == str2)
{
//.....
}

这个问题应该也是字符集的问题,跟是不是ASCII码应该没啥关系。

个人认为!
快速回复
限100 字节
 
上一个 下一个