سؤال

وأحصل من NSURLConnection كائن NSData الذي يمكنني تحويل مع

[[NSMutableString alloc] initWithData:[self urlData] encoding:NSUTF8StringEncoding]

ولNSMutableString. بعد بعض "مراجعة" I عرضه في NSTextField.
ولكن عندما تحتوي استجابة بأكثر من UTF8 سلسلة يتم عرض هذا:

مشكلة http://b5.s3.p.quickshareit.com/ ملفات / screenshot_466c60a6beaa2b390.png

وهذا "& # x27A1" يجب one حرف unicode. شار بعد .ws/ يبدو أن مشكلة أخرى أود أن حلوا. :)

وسيكون من الرائع إذا كان هناك شكل من الأشكال دون الكربون.

هل كانت مفيدة؟

المحلول

وو"& # 27a1" هو HTML / XML شخصية مرجعية ، وأنا لا أعتقد انها ناجمة عن أي ترميز / فك تفعلونه في الرمز الذي اظهرنا. وهذا هو، الذي يظهر يكاد يكون من المؤكد أن الطريقة المصدر.

ويبدو هذه الصفحة (عبر <أ href = ل "http://forums.macrumors.com/archive/index.php/t-606180.html" يختلط = "نوفولو noreferrer"> هذه الصفحة ) لديه بعض نموذج التعليمات البرمجية في الجزء السفلي التي قد تكون مفيدة لتحويل تلك التي الأحرف الصحيحة: كلا نسخة باستخدام NSXMLParser واحد باستخدام CFXMLCreateStringByUnescapingEntities

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top