最近在项目中发现从文本文件中读取的QSTring类型字符串无法正确识别,经常是乱码输出,后来我发现用以下方法可以正确输出:
将QString转为char字符串
printf("%sn",
另外如果还是有无法识别的乱码出现,可以在代码中加入
QTextCodec
最后有一个关于汉字unicode码的提取与转换的问题,以下是我的实现方法
提取QString
unsigned
printf("%d,
printf("%dn",
将unicode设为汉字:
QString
unsigned
tt
ch
pushButton2->setText