QT应用程序cout输出中文乱码解决方法

 更新时间:2024年01月03日 10:02:25   作者:----云烟---  
本文主要介绍了QT应用程序cout输出中文乱码解决方法,文中通过图文的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

现象

在代码里使用打印输出中文,编译后,查看运行结果。在应用输出窗口看到中文输出的结果为乱码。

#include "mainwindow.h"

#include <QApplication>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    cout <<" hello world" << endl;
    cout << "你是谁,我是中文" << endl;


    return a.exec();
}

编译后的结果

原因

应用输出的编码默认是“system”,我们需要改为“UTF-8”.

解决方法

点击“工具”,选择“选项”,在“环境” -> “Interface” 里,将“Text codec for tools”选择为“UTF-8”,点击“OK”。

2.然后重新编译就可以显示正常了 

到此这篇关于QT应用程序cout输出中文乱码解决方法的文章就介绍到这了,更多相关QT cout输出中文乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++函数参数匹配规则示例小结

    C++函数参数匹配规则示例小结

    这篇文章主要介绍了C++函数参数匹配规则,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • C语言行优先和列优先的问题深入分析

    C语言行优先和列优先的问题深入分析

    这篇文章主要介绍了C语言行优先和列优先的问题深入分析的相关资料,需要的朋友可以参考下
    2017-01-01
  • 浅析bilateral filter双边滤波器的理解

    浅析bilateral filter双边滤波器的理解

    这篇文章主要介绍了bilateral filter双边滤波器的通俗理解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • C++ STL入门教程(3) deque双向队列使用方法

    C++ STL入门教程(3) deque双向队列使用方法

    这篇文章主要为大家详细介绍了C++ STL入门教程第三篇,deque双向队列的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • C++排序算法之插入排序

    C++排序算法之插入排序

    这篇文章主要为大家详细介绍了C++排序算法之插入排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 深入第K大数问题以及算法概要的详解

    深入第K大数问题以及算法概要的详解

    本篇文章是对第K大数问题以及算法概要进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言中isdigit()函数和isxdigit()函数的用法

    C语言中isdigit()函数和isxdigit()函数的用法

    这篇文章主要介绍了C语言中isdigit()函数和isxdigit()函数的用法,用来判断字符师傅为阿拉伯数字和16进制数字,需要的朋友可以参考下
    2015-08-08
  • c语言版本二叉树基本操作示例(先序 递归 非递归)

    c语言版本二叉树基本操作示例(先序 递归 非递归)

    这篇文章主要介绍了实现二叉树的创建(先序)、递归及非递归的先、中、后序遍历
    2013-11-11
  • c++访问修饰符与继承关系详解

    c++访问修饰符与继承关系详解

    C++提供了三个修饰符来限定类成员的被访问权限,分别是public、protected、private,通过限定访问权限,可以达到程序编写者想要解决的安全问题和权限问题,本文给大家介绍c++访问修饰符与继承关系,感兴趣的朋友一起看看吧
    2023-10-10
  • Qt QThreadPool线程池的实现

    Qt QThreadPool线程池的实现

    QThreadPool管理和重新设计单个QThread对象,以帮助降低使用线程的程序中的线程创建成本,本文主要介绍了Qt QThreadPool线程池的实现,具有一定的参考价值,感兴趣的可以了解一下
    2007-03-03

最新评论