QT 打印中文显示乱码的解决方法

来源:互联网 发布:linux 打开21端口 编辑:程序博客网 时间:2024/05/16 16:14

对编码的了解不多,只知道是编码的问题,解决办法是:

    #include <QTextCodec>        QTextCodec *codec = QTextCodec::codecForName("System");    //获取系统编码    QTextCodec::setCodecForLocale(codec);    QTextCodec::setCodecForCStrings(codec);    QTextCodec::setCodecForTr(codec);


也可以这样:

    qDebug() << QObject::trUtf8("中文");




原创粉丝点击