当前位置: 首页 > news >正文

鲜花网站素材如何建立内部网站

鲜花网站素材,如何建立内部网站,网站系统维护,good work wordpress相信大家应该都遇到过中文乱码的问题#xff0c;有时候改一改中文就不乱码了#xff0c;但是有时候用同样的方式还是乱码#xff0c;那么这个乱码到底是什么原因#xff0c;又该如何彻底解决呢#xff1f; 总结 先总结一下#xff1a; Qt5中#xff0c;将QString()的构…相信大家应该都遇到过中文乱码的问题有时候改一改中文就不乱码了但是有时候用同样的方式还是乱码那么这个乱码到底是什么原因又该如何彻底解决呢 总结 先总结一下 Qt5中将QString()的构造函数默认调用的是fromUTF8且Qt Creator的文件编码格式默认为UTF-8。 所以如果QT设置的默认为utf8编码并且cpp文件用的就是Utf8编码此时在编辑时输入的中文也是utf8编码格式QString获取字符时默认使用fromUTF8将其转换为QT需要的Unicode编码此时显示中文就是正常的了。 如果文件是gbk编码默认的QString::fromutf8就将gbk编码的字符按照utf8转unicode的形式转换了导致了乱码。其他的ascaii码包含的字符如字母和数字由于gbk和utf8都是兼容的所以按照utf8的形式转换也没有出现问题。 如果文件是gbk编码时使用QString::fromlocal8bit指明按照系统编码来转换成unicode而我们常用的windows系统就是gb2312编码也就是指明了QString将获取的字符按照gb2312转换成unicode的形式转换此时转换后的中文就是正常的了。 也就是说如果用编码查看器如:vscode ,ndd ,notepad看到文件是gbk编码那么就使用QString::fromlocal8bit来赋值。如果是utf8编码那么无需更改使用默认的QString就可以。 如果是文件中有乱码那么可能是原先是gbk编码却用utf8打开可以尝试更换打开的编码格式比如默认的utf8打开后文字是乱码而用vscode使用gbk打开文字时正常的那么可以使用vscode(或者其他编辑器)的转换功能转换为utf8编码他会将gbk格式的中文转换成utf8格式之后用qtcreator再打开就是正常的了。 测试阶段 首先用vscode或者其他的可查看编码更换编码的编辑器推荐ndd国人写的开源文本编辑器对标n。也是用qt编写的打开使用qtcreator创建的mainwindow.cpp文件 可以看到右下角显示的编码格式为utf-8。此时文件中的中文显示正常就是以utf8格式编码的。 在QT中运行也是正常的 用vscode将文件转为gbk qtcreator中运行程序中文变成了乱码 加上QString::fromlocal8bit让qt按照本地编码集gb2312解码 不再是乱码了
http://www.hkea.cn/news/14431692/

相关文章:

  • 河北省建设机械协会官方网站首页怎么用flash做网站
  • 重庆有多少网站网站模板 北京公司
  • 学校精品课网站怎么做ASP网站开发技术期末考试
  • 自己制作一个网站需要多少钱济南广告设计公司前十名
  • 秦皇岛建网站公司wordpress音乐门户主题
  • 毕设做网站类型企业微信登录网页版
  • 济宁网站开发赤峰住房城乡建设部网站
  • 重庆制作网站的公司排名郴州哪个县最繁华
  • 做网站是com好还是cn好jsp网站自身安全性通过什么技术实现
  • 花瓣是模仿哪个网站网络营销的特点有()
  • 微软网站开发技术快递网站推广怎么做
  • 网站诊断案例建视频网站系统
  • 老板让我做镜像网站犯法吗怎么做提卡密网站
  • 龙泉市建设局网站佛山市建设网站
  • 团购网站app制作网站聚合优化
  • 网站界面优化nofollow标签对网站收录的影响
  • 影响网站排名的因素如何推广自己的微信公众号
  • 自己的主机做服务器网站如何备案做ppt好的模板下载网站有哪些
  • 关系的网站佛山网站建设优化企业
  • 企业网站使用不规范地图如何处罚网站的上传与发布
  • 网站框架设计图干运维为什么会废了
  • 国内知名网站制作公司上海公司车牌最新价格
  • 遵义网约车租车公司站内优化网站怎么做
  • 可以搭建分站的网站自己做图片的网站链接
  • 管理网站建设源代码程序易营宝网站建设
  • 天津做宠物饲料的网站江苏省华建建设股份有限公司网站
  • 外贸高端网站定制湛江seo代理商
  • 济南360做网站电话枫树seo网
  • 网站 固定ip自己制作网址收款
  • 苏州尚云网站建设wordpress linux 伪静态