Qt 中文显示

    在main函数中添加如下代码:
#include <QTextCodec>

方法一:
    //设置程序GB2312格式编码
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
 QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
方法二:
    //设置程序使用utf8格式编码
    QTextCodec *codec=QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForTr(codec);

你可能感兴趣的:(Qt 中文显示)