Qt5中文乱码问题,解决

环境:Win7_x64, MSVC 2012 ,Qt 5.2


场景1 : 单纯的直接使用中文字符


写入的中文,可以解决:


QString a=QStringLiteral("汉语");

此时,你输出或者显示 a,都会得到正确的中文显示


场景2:与QString 配合使用


有时候,你的中文放在变量里面,然后以QString的方式进行输出或者显示。

QString qstr1;


QString qstr   =   qstr1 + QString::fromStdWString(L"中文显示!");

此时,qstr将会正确显示中文!


记得改一下配置!
工具->文本编辑器->行为->UTF-8 BOM : 改为 "如果编码是UTF-8则添加"




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值