因为添加三方库需要,从自带的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)»