VC2010增加了“#pragma execution_character_set("utf-8")”,指示char的执行字符集是UTF-8编码。
VS2010 设置 字符编码:
“文件”->“高级保存选项” 里面设置编码试试...
虽然文件时UTF8但是编译的时候不支持UTF8,现在VS2010SP1(记得一定要打上SP1补丁,VS2012也行)以上,然后再源文件中写上
#pragma execution_character_set("utf-8")
可以指示char的执行字符集是UTF-8编码。
参考:
http://bbs.csdn.net/topics/390599458?page=1
http://www.cppblog.com/mythma/archive/2012/10/29/execution_character_set_utf8.html