您当前的位置: 首页 >  qt

顺其自然~

暂无认证

  • 0浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT解决MSVC中文乱码问题

顺其自然~ 发布时间:2022-06-01 11:33:27 ,浏览量:0

问题描述:

       在windows中使用Qt MSVC版本编译Qt项目时,在代码中使用中文,在显示的时候会出现乱码;但是在Qt Designer时直接输入的中文字符可以正常显示。

解决办法:

      Qt默认的编码格式为UTF-8,MSVC使用的编码为GBK编码,当使用Qt MSVC版本进行编译而源码采用UTF-8保存时就会出现中文乱码问题。

方法一(亲测有效):

打开工具--选项--文本编辑器--行为,选择文件编码为UTF-8,同时下一个选择如果编码是UTF-8则添加

接下来在报错的文件中添加一行代码

#pragma execution_character_set("utf-8")

即可

方法二:

在报错的地方将字符串的最后加一个空格

即“lllll”->"lllll "即可

方法三:

在工具--选项--文本编辑器--行为中设置文件编码为UTF-8

在pro文件中添加如下代码:

参考:

Qt MSVC版本显示中文乱码问题_savagelin的博客-CSDN博客_msvc qt 中文乱码

QT解决MSVC中文乱码问题_妮真好的博客-CSDN博客_msvc qt 中文

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0417s