Qt字符编码小知识

1、VS2010默认编码是GBK,Qt5的内置编码是utf-8,想要在VS2010及其以上版本,优雅的使用utf-8的字符编码需要

// Coding: UTF-8(BOM)
#if defined(_MSC_VER) && (_MSC_VER >= 1600)
# pragma execution_character_set("utf-8")
#endif

带BOM的UTF8只能让VC看着不会出现中文乱码。但是编译时,好像还是会将源文件转换为本地编码的。

统一使用utf-8的编码方式好处多多。

原文地址:https://www.cnblogs.com/m-zhang-yang/p/8653317.html