用QTableView显示中文乱码,通过监视QSqltablemodel里面的字段,中文内容可以正常显示。但QTableView显示出来是乱码。QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
//QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
//QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
//QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
//QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));等方法都试过。
各位有无好的解决办法?