qt无法正常输出中文怎么办
1、一般说来,在Qt中输出中文乱码有几种情况。
1)在代码编辑器中的中文字符乱码,但程序执行时显示正常。

2、在代码编辑器中的中文字符能正常显示,但程序执行时乱码。

3、在Qt的代码编辑器中的中文字符乱码,运行时显示的字符也乱码。

1、第一种情况的解决办法:
首先,在Qt Creator中点击菜单“编辑”-“Select Encoding...”。

2、然后,在弹出的文本编辑窗口中选择“UTF-8”,再点击“按编码重新载入”。

3、这时,代码编辑器中的文本就会恢复正常显示了。

4、第二种情况的解决办法:
先点击菜单“工具”-“选项”。

5、在选项窗口中,在左侧切换到“文本编辑器”,再在右侧选中“行为”选项卡,最后将默认编辑改为“UTF-8”,将UTF-8 BOM改为“目前存在了则保留”,再点击“OK”关闭窗口。

6、现在,重新编译运行程序,就会发现已经能够正常显示了。

7、第三种情况在实际操作中极少发生,多半与当前系统出现故障有关。如果确信当前系统没有问题,则有可能是Qt本身安装出错,建议卸载Qt所有组件后重装。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:167
阅读量:45
阅读量:31
阅读量:43
阅读量:46