永发信息网

MinGW在Win10环境下中文乱码,CPP文件为UTF-8编码,什么原因

答案:2  悬赏:50  手机版
解决时间 2021-03-06 00:38
MinGW在Win10环境下中文乱码,CPP文件为UTF-8编码,什么原因
最佳答案
qt5,强制字符串编码为UTF8:
1、mingw 没有乱码。
2、vs2010 #pragma execution_character_set("utf-8") 没有乱码

3、vs2012 没有 #pragma execution_character_set("utf-8"),所以会乱码
全部回答
下载的文件名有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“utf-8”格式。如:string str = new string(str.getbyte("iso8859-1"),"utf-8");进行下强制转换后在进行读取即可。 通常格式有gbk、utf-8、iso8859-1、gb2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。 备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为utf-8的文件类型即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用MHDD检测出三个大于500ms,怎么办
我想通过这个平台讲述我的心情
好运来蛋糕城怎么去啊,有知道地址的么
红双喜香烟罐装好还是经典盒好?
we (played ping pong) this afternoon对括号
华硕win8浏览器固定在任务栏里总是自动取消不
细胞内酚氧化酶与酚类底物是分开存放的,组织
朋友圈怎么发不了图片
绿之源茶行地址有知道的么?有点事想过去
传真机的分辨率调整的问题
为什么要填制记账凭证
为什么我主机没有启动,把显示器打开会出来红
联想笔记本电脑c盘被压缩开不了机怎么办
一个长方体的表面积是40平方厘米,把它平均分
干物妹小埋里的ed叫什么
推荐资讯
欧尚·美业NO.2地址有知道的么?有点事想过去
天蝎女对喜欢的人
联想拯救者屏幕多少寸
有哪些大型水上乐园
40+()÷4=80怎么算,给我答案采纳哦,急急
山东省哪家汽车学院比较好?
笔记本忽然一个数字键失灵了,电脑设置了开机
生辰八字测吉凶
我国是地质灾害发生频率较高的国家。虽然地质
我有一只公鸽子一年了都不见他叫母鸽子都打他
我一吃硬东西或吃凉东西就总是牙疼,是怎么回
联想手机型号LenvoX2-TO,请问sim卡放在手机
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?