gpt4 book ai didi

windows - BSTR 是否采用 UTF-16 编码?

转载 作者:可可西里 更新时间:2023-11-01 09:26:25 26 4
gpt4 key购买 nike

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

最佳答案

Microsoft-speak, Unicode通常是 UTF-16 的同义词(如果没记错,则为小端字节序)。在BSTR的情况下,答案似乎是视情况而定:

  • On Microsoft Windows, consists of a string of Unicode characters (wide or double-byte characters).
  • On Apple Power Macintosh, consists of a single-byte string.
  • May contain multiple embedded null characters.

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

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com