Tag: mbcs

Windows上MBCS和UTF-8的区别

我正在阅读有关Windows上的字符集和编码。 我注意到在Visual Studio编译器(用于C ++)中有两个名为MBCS和UNICODE的编译器标志。 他们有什么区别? 我没有得到的是UTF-8如何在概念上与MBCS编码不同? 另外,我在MSDN中find下面的引用: Unicode是一个16位字符编码 这就否定了我所读到的有关Unicode的内容。 我以为unicode可以编码不同的编码,如UTF-8和UTF-16。 有人可以更多地了解这种混乱吗?