关于多字节字符集和unicode的问题

为什么我vs的字符集设置为了unicode字符集(每个字符都为两个字节),而图中的数组还是采用的多字节字符集(字节数不固定)呢?

img

你大概需要的是 char16_t a[ ] = u"啊哈12";
是utf-16
Unicode是32位4字节,我知道的编辑器都不支持设为这种字符集。

你需要在格式上指定

L"啊哈12"

TEXT("啊哈12")