在将 UTF16 数组转换为 UTF32 时,如果我遇到一个高代理项并且下一个值既不是高代理项也不是低代理项,我们是否应该使 UTF16 数组中的两个值都无效?或者
我们是否应该仅使高代理无效并继续转换下一个值?
参考:https ://unicodebook.readthedocs.io/unicode_encodings.html#surrogates
谢谢。
在将 UTF16 数组转换为 UTF32 时,如果我遇到一个高代理项并且下一个值既不是高代理项也不是低代理项,我们是否应该使 UTF16 数组中的两个值都无效?或者
我们是否应该仅使高代理无效并继续转换下一个值?
参考:https ://unicodebook.readthedocs.io/unicode_encodings.html#surrogates
谢谢。