Qt解决中文乱码
正常情况下,在Qt中使用中文运行的结果是乱码,只要在main.cpp文件中添加:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312")); QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));
但是如果不使得 tr(),仅有QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
就可以解决了

浙公网安备 33010602011771号