探索flutter框架开发的app在移动应用市场的潜力与挑战
644
2022-11-07
qt关于中文乱码解决方法
常见问题1:
中文文本编译时,出现常量字符报错
解决方法:
将有中文字符的cpp文件用nopad++打开将其转为utf8_bom的编码格式,然后在保存。
常见问题2:
再次编译即可,但是在运行后会出现中文显示乱码
解决方法:
在所有的cpp文件添加uft编码头即可正常显示
#pragma execution_character_set(“utf-8”)
常见问题3:中文路径使用报错 解决方法: 先本地化代码:在main.cpp中添加 QTextCodec::setCodecForLocale(QTextCodec::codecForLocale()); 然后在使用中文路径的地方进行转码 QTextCodec *code = QTextCodec::codecForName(“gb2312”); std::string name = code->fromUnicode(fileName).data();
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~