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的编码方式好处多多。