Как идентифицировать текст в кодировке UTF-8 из строки и преобразовать его в смайлик \ смайлик в Swift

Я делаю приложение, которое поддерживает функцию смайликов / смайликов. Из бэкэнда я получаю ответ, подобный этому str = "Hferuhggeðððððfjjnjrnjgnejfnsgjen".

В этом строковом ответе содержится текст в кодировке UTF-8, так как для приведенного выше кода кодирования в кодировке UTF-8 является "ððððð".

Теперь мне нужно определить местоположение закодированного текста utf-8 из полученного ответа и преобразовать этот закодированный текст в смайлик / смайлик.

1 ответ

Наконец, я нашел решение, если вы расшифруете строку, вы получите смайлик, пожалуйста, найдите код

 let che = descriptionText.cString(using: .isoLatin1)
 let decode_string = String(cString: che!, encoding: .utf8)

Это сработало для меня.

Другие вопросы по тегам