QT中msvc显示中文乱码

  • 方法一:使用QStringLiteral()宏对每个中文字符串封装,此方法的缺点是不能在使用tr()函数用于字符串翻译;

  • 方法二:强制MSVC编译器采用UTF-8编码生成可执行文件,需要在出现中文字符串的文件中加入如下语句:

    #if _MSC_VER >= 1600

    #pragma execution_character_set(“utf-8”)

    #endif

这是在一篇博客中看到的解决办法:链接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章