如何把中文转换的16进制的数组,再次转换成中文
两个问题:1:有个字符串"中文"
QString str = tr("中文");
char *pstr;
pstr = str.toLocal8Bit().toHex().data();
可以得出pstr内容为:D6 D0 CE C4
如何再把这个数组在转换成中文呢?
2:Qt生成的的ui_XXX.h文件里有这样的函数。
action_new->setText(QApplication::translate("MainWindow", "\346\226\260\345\273\272", 0));
显然,参数"\346\226\260\345\273\272"就表示了中文“新建”。
请问,“新建”是如何和"\346\226\260\345\273\272"对应起来的。 --------------------编程问答-------------------- 反转就成,fromHex,fromLocal8Bit
补充:移动开发 , Qt