我正在尝试学习Unicode?对我来说,最困难的部分是编码。 BSTR(基本字符串)内容代码能否指向U + 10000或更高?如果否,那么BSTR的编码是什么?

最佳答案

Microsoft-speak, Unicode中,通常是UTF-16的同义词(如果有内存,则为小尾数)。在BSTR的情况下,答案似乎取决于:



因此,在Windows上,是的,它可以包含基本多语言平面之外的字符,但是这些字符将需要存储两个“宽”字符。

关于windows - BSTR UTF-16是否已编码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4055299/

10-12 13:12