博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2013编译qt程序后中文出现乱码
阅读量:5036 次
发布时间:2019-06-12

本文共 299 字,大约阅读时间需要 1 分钟。

我的vs是2013版的,qt是5.4.2,在使用vc将程序编译好后并运行时在界面上输出的中文出现了乱码,在网上找了很长时间终于找到了解决方法:

QString str = QStringLiteral("你好");
这样在打印str时就不会出现中文乱码的问题了。

注:大部分文章在解决此问题时都是用的QTextCodec::codecForTr()或是在main.cpp文件中加入一些代码,这些方法在qt5之前的版本中使用是没有问题的,但是在qt5中QTextCodec类已经将那些方法去掉不能再使用。

转载于:https://www.cnblogs.com/xuwq/p/5014741.html

你可能感兴趣的文章
springMVC整合jedis+redis
查看>>
Python基础之 一 文件操作
查看>>
java学习之switch 等值判断
查看>>
hdu5036 Explosion 传递闭包
查看>>
WinXP下由于图标造成的System.Windows.Markup.XamlParseException
查看>>
解决错误提示unable to invoke code completion due to errors in source cord.
查看>>
比较smart的一条分页存储过程
查看>>
POJ1979-Red and Black
查看>>
leetcode 数据库题解
查看>>
文件打开对话框
查看>>
install docker on centos7
查看>>
mysql 查询条件中文问题
查看>>
svn
查看>>
父组件操作子组件中的值,将父组件的值设置给子组件
查看>>
配置SQL Server 2005 以允许远程连接
查看>>
LSTM学习理解资料
查看>>
Callable与Runable接口 submit与execute区别
查看>>
Obsidium V1.3.0.4 脱壳
查看>>
Linux make语法
查看>>
用户体验之认知地图、思维导图和概念图
查看>>