qt控制台程序输出中文字符的做法
来源:互联网 发布:mac启动windows后黑屏 编辑:程序博客网 时间:2024/04/29 03:43
作者:朱金灿
来源:http://blog.csdn.net/clever101
很多网友反映qt控制台程序输出中文总是乱码,下面介绍一种简单做法来解决这个问题,具体是设置执行字符集为utf8,假如是非utf8的常量字符串需要先转为utf8编码。示例代码如下:
#include <iostream>//设置执行字符集为utf8#if defined(_MSC_VER) && (_MSC_VER >= 1600) # pragma execution_character_set("utf-8") #endifint main(int argc, char *argv[]){QCoreApplication a(argc, argv);setlocale(LC_CTYPE, "chs"); // 非utf8的常量字符串需要先转为utf8编码std::wcout << QString("好好学习").toStdWString()<< std::endl;getchar();return 1;}
阅读全文
0 0
- qt控制台程序输出中文字符的做法
- 解决Qt控制台程序在控制台输出中文的问题
- qt下控制台输出中文
- VS2008下面控制台下面的宽字符中文输出
- java的中文字符编码问题-控制台输出
- Qt输出到控制台/接收程序输出
- QT里重定向另外一个控制台程序的输出
- Qt的控制台程序
- 向控制台输出unicode中文字符
- Netbeans开发C程序,控制台输出中文乱码的解决方法
- 在控制台程序中输出彩色字符
- C# 控制台程序 输出Unicode字符
- JAVA中文字符编码问题详解控制台输出
- JAVA中文字符编码问题详解 控制台输出
- JAVA中文字符编码问题详解 控制台输出
- JAVA中文字符编码问题详解 控制台输出
- JAVA中文字符编码问题详解 控制台输出
- 关于C#控制台输出中文字符乱码解决方案
- STL之Set:Set的基本用法
- Struct拦截器的注册
- LintCode 解题记录 17.11.11
- java:单位长度的转换
- Java读书笔记——06 数组
- qt控制台程序输出中文字符的做法
- 家族人员管理系统
- 原生js座位管理
- laravel源码分析(一)
- Django快速入门(入门)
- CS231n学习笔记--16. Adversarial Examples and Adversarial Training
- linux日志和screen工具
- java基础
- 6个琐碎知识点总结:①找html快捷键+②看请求信息+③页面语法错误+④plsql看表关联关系+⑤关联很多,慎重操作表记录+⑥302表示重定向报错