-1

我有一个代理对,示例如下:

\ud83d\ude04

我想知道如何获取相应的值值,如“1F604”

任何示例代码?

任何帮助将是明显的?

4

1 回答 1

1

要将代理对转换为 UTF-32 字符或代码点值,请使用CFStringGetLongCharacterForSurrogatePair. 例如:

UniChar high = 0xd83d;
UniChar low = 0xde04;

UTF32Char c = CFStringGetLongCharacterForSurrogatePair(high, low);
于 2013-03-19T07:31:26.310 回答