yanwuyue |
2015-10-25 10:12 |
Qt就是不想让乱用QTextCodec这几个函数,下了狠招,干脆就取消, 中文乱码不能怪qt,主要是VS比较贱,而且可以说故意留下的BUG (想不明白这的多少年,都不彻底解决,只能说故意的了), 明白这的就清楚了问题一个从VS下手而不是Qt, 我是用VS2013,其它版本也类似,但也不太一样,基本上要升级up1之类的 VS2013算支持比较好的 1.源代码必须UTF-8(这也是问题关键) 2.代码中加入
- #if defined(_MSC_VER) && (_MSC_VER >= 1600)
#pragma execution_character_set("utf-8") #endif
其它版本,搜索Google:VSxxxx UTF-8 中文 |
|