У меня есть суррогатная пара, пример ниже:
=83d=04
Я хочу знать, как получить соответствующее значение значения, например «1F604».
Любой пример кода?
Любая помощь будет ощутимой?
У меня есть суррогатная пара, пример ниже:
=83d=04
Я хочу знать, как получить соответствующее значение значения, например «1F604».
Любой пример кода?
Любая помощь будет ощутимой?
Чтобы преобразовать суррогатную пару в символ UTF-32 или значение кодовой точки, используйте CFStringGetLongCharacterForSurrogatePair
. Например:
UniChar high = 0xd83d;
UniChar low = 0xde04;
UTF32Char c = CFStringGetLongCharacterForSurrogatePair(high, low);