今天将qt项目从mingw转成msvc2013编译时,中文字符报错,查找网上方法后,得到我满意的解决方案。
文件格式依旧时默认的UTF-8格式。
1.用Sublime等编辑器将 存有中文字符的代码文件打开,并以UTF-8 withBOM格式保存
2.打开项目,再存有中文字符的代码文件 的头文件中 添加一行代码
#pragma execution_character_set("utf-8")
这样用vc的编译器也能编译utf-8格式的代码了。
今天将qt项目从mingw转成msvc2013编译时,中文字符报错,查找网上方法后,得到我满意的解决方案。
文件格式依旧时默认的UTF-8格式。
#pragma execution_character_set("utf-8")
这样用vc的编译器也能编译utf-8格式的代码了。