кто-нибудь знает, как я могу правильно декодировать строки UTF8 с двойным кодированием?Я использую NSXMLParser, который декодирует его один раз, но после этого я застрял в строке, показывающей символы в кодировке UTF8.
Заранее спасибо.
расшифруйте его снова, используя [NSSting stringWithUTF8String:charPtr];
[NSSting stringWithUTF8String:charPtr];
Что именно вы подразумеваете под "декодированием строк с двойным кодированием UTF-8"?Под строкой «показывая символы в кодировке UTF-8» вы подразумеваете ссылки на символьные объекты , например, 水 и т. Д.
水
Если это так, существует категория 1007 *, который может помочь вам в этом.В частности, посмотрите на -[NSString stringByDecodingHTMLEntities].
-[NSString stringByDecodingHTMLEntities]