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语言实现通讯录系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • C++中的 % 的含义说明

    C++中的 % 的含义说明

    很多朋友私信小编不理解C++中的 % 的含义,其实有两种意思,一种是格式化字符串输出另一种是整数取余,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2023-03-03
  • c++实现获取当前时间(精确至秒,毫秒和微妙)

    c++实现获取当前时间(精确至秒,毫秒和微妙)

    这篇文章主要为大家详细介绍了c++实现获取当前时间(可以精确至秒,毫秒和微妙)的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下
    2023-11-11
  • VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL(未能完成操作未指定的错误)

    VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL(未能完成操作未指定的错误)

    这篇文章主要介绍了VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL(未能完成操作。未指定的错误),需要的朋友可以参考下
    2020-07-07
  • C++基础入门篇之强制转换

    C++基础入门篇之强制转换

    这篇文章主要给大家介绍了关于C++基础入门篇之强制转换的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • C++实现LeetCode(73.矩阵赋零)

    C++实现LeetCode(73.矩阵赋零)

    这篇文章主要介绍了C++实现LeetCode(73.矩阵赋零),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • vscode终端中打不开conda虚拟包管理的解决

    vscode终端中打不开conda虚拟包管理的解决

    本文主要介绍了vscode终端中打不开conda虚拟包管理的解决,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • 教你如何使用qt quick-PathView实现好看的home界面

    教你如何使用qt quick-PathView实现好看的home界面

    pathView的使用类似与ListView,都需要模型(model)和代理(delegate),只不过pathView多了一个路径(path)属性,顾名思义路径就是item滑动的路径,下面给大家分享qt quick-PathView实现好看的home界面,一起看看吧
    2021-06-06
  • C++缺省参数的具体使用

    C++缺省参数的具体使用

    缺省参数是声明或定义函数时为函数的参数指定一个默认值。本文就详细的介绍了一下C++缺省参数的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2022-01-01
  • 使用C语言编写钢琴小程序

    使用C语言编写钢琴小程序

    这篇文章主要为大家详细介绍了使用C语言编写钢琴小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02

最新评论