#pragma execution_character_set的意义
生活随笔
收集整理的這篇文章主要介紹了
#pragma execution_character_set的意义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
就是設置執行字符集,指示char的執行字符集是UTF-8編碼。如果源文件中出現中文,必須要設置為
#if?_MSC_VER?>=?1600 ???????#pragma?execution_character_set("utf-8") ?#endif?另外Qt5中關于中文的建議解決方案是:
1.保證源程序源碼文件是UTF-8,然后用以上預處理命令
2.不用保證源碼文件是UTF-8,但是源文件中出現中文用QStringLiteral這個宏來包含起來,那么也不會亂碼
?
references:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/2f328917-4e99-40be-adfa-35cc17c9cdec/pragma-executioncharactersetutf8?forum=vcgeneral
http://www.cnblogs.com/Romi/archive/2012/03/12/2392478.html
http://www.cnblogs.com/zyl910/archive/2012/07/26/cfile_utf8.html
http://tieba.baidu.com/p/3775421978
http://bbs.csdn.net/topics/390750169
轉載于:https://www.cnblogs.com/foohack/p/5206278.html
總結
以上是生活随笔為你收集整理的#pragma execution_character_set的意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 构造函数与析构函数到底做了啥?
- 下一篇: iOS学习笔记16-SQLite应用