最近在项目中发现从文本文件中读取的QSTring类型字符串无法正确识别,经常是乱码输出,后来我发现用以下方法可以正确输出:
将QString转为char字符串
printf("%sn",
另外如果还是有无法识别的乱码出现,可以在代码中加入
QTextCodec
最后有一个关于汉字unicode码的提取与转换的问题,以下是我的实现方法
提取QString
unsigned
printf("%d,
printf("%dn",
将unicode设为汉字:
QString
unsigned
tt
ch
pushButton2->setText
本文介绍了解决从文本文件读取QString类型字符串时出现乱码的方法,包括QString到char类型的转换以及使用UTF8编码确保字符正确显示。此外还提供了提取和设置QString unicode码的实现方式。
1516

被折叠的 条评论
为什么被折叠?



