项目--属性--设置属性--常规--字符集,VS2015默认为Unicode字符集。
一、工程字符集属性
工程属性里,字符集可以选择“使用Unicode字符集”和“使用多字节字符集”。此选项只控制代码里的API是用宽字符版(即Unicode)的还是ANSI字符版(即GBK)的,它控制不了代码里的字符是用Unicode编码还是ANSI编码。
如果选择了“使用Unicode字符集”,则代码里用到的API被解释为Unicode版本的API(带标记W的API),如MessageBox被解释为MessageBoxW;
如果选择了“使用多字节字符集”,则代码里用到的API被解释为ANSI编码版本的API(带标记A的API),如MessageBox被解释为MessageBoxA。
二、字符编码
“中” :GBK编码为[0xD6,0xD0],Unicode编码为[0x4E,0x2D], UTF8编码为[0xE4,0xB8,0xAD]
(注:安利一个编码查询网站: