QT中解决中文乱码有关问题

QT中解决中文乱码问题#include QTextCodecQTextCodec* qc QTextCodec::codecForName(GB2312)QTextCo

QT中解决中文乱码问题

#include <QTextCodec>

QTextCodec* qc= QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(qc);
QTextCodec::setCodecForCStrings(qc);
QTextCodec::setCodecForTr(qc);

据说分平台的:

在Ubuntu上,要UTF8才会不乱

反正win7上就像上面代码所说就OK了