Двойное декодирование Objective C / iPhone - PullRequest
0 голосов
/ 05 мая 2011

кто-нибудь знает, как я могу правильно декодировать строки UTF8 с двойным кодированием?Я использую NSXMLParser, который декодирует его один раз, но после этого я застрял в строке, показывающей символы в кодировке UTF8.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 05 мая 2011

расшифруйте его снова, используя [NSSting stringWithUTF8String:charPtr];

0 голосов
/ 15 июня 2011

Что именно вы подразумеваете под "декодированием строк с двойным кодированием UTF-8"?Под строкой «показывая символы в кодировке UTF-8» вы подразумеваете ссылки на символьные объекты , например, &#x6C34 и т. Д.

Если это так, существует категория 1007 *, который может помочь вам в этом.В частности, посмотрите на -[NSString stringByDecodingHTMLEntities].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...