首页| 论坛| 消息
主题:VS2015下QTextBroswer显示汉字乱码
lieber发表于 2019-05-09 16:24
因为添加三方库需要,从自带的MingW转到VS中,按照百度到的方法,文件编码存为"UTF-8带签名",添加#pragma execution_character_set("utf-8") ,控件已经没有乱码,编译器也不报错。
但是通过TextBroswer不断获取操作信息,显示在界面上(代码如图),就乱码了......

心态爆炸,不知道怎么解决了

浏览大图

浏览大图
回帖(4):
4楼://文字编码转换,解决界面显示中文乱码
std::string DispGBKCharacter(const char *s)
{ ..
3楼:#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
用这个 ..
2楼:试了setText(str.toUtf8()),还是不行
奇怪的是当前类里直接setText()是正常的,从另外类里 ..

全部回帖(4)»
最新回帖
收藏本帖
发新帖