• #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

  • 相关阅读:
    学习hadoop
    贵在坚持
    保护好自己的毕业论文
    博客园与CSDN的选择
    Matlab中的“prod”函数
    js实现HashMap()
    js常用正则表达式
    苹果手机使用替代onkeyup的方法
    keydown
    ArrayAndString(数组和字符串)
  • 原文地址:https://www.cnblogs.com/chinasoft/p/16079978.html
Copyright © 2020-2023  润新知