Frage

ich von einer NSURLConnection ein NSData Objekt, das ich mit

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

zu einem NSMutableString. Nach einiger „Revision“ Ich habe es in einem NSTextField anzuzeigen.
Aber wenn die Antwort enthält einen über UTF-8-String dies angezeigt wird:

Problem http://b5.s3.p.quickshareit.com/ files / screenshot_466c60a6beaa2b390.png

Dieses "& # x27A1" sollte Unicode-Zeichen one werden. Die Zeichen nach .ws/ scheint ein anderes Problem zu sein, das Ich mag würde gelöst haben. :)

Es wäre schön, wenn es eine Möglichkeit, ohne Kohlenstoff wird.

War es hilfreich?

Lösung

Der "& # 27a1" ist ein HTML / XML Leumund , und ich glaube nicht, dass es durch eine Codierung verursacht wird / Decodierung Sie im Code tun Sie gezeigt haben. Das heißt, dass fast sicher scheint, dass die Art und Weise in der Quelle.

Es sieht aus wie dieser Seite (über diese Seite ) hat einige Beispiel-Code auf der Unterseite, die nützlich sein könnten, zu konvertieren diejenigen, auf die richtigen Zeichen. sowohl eine Version mit NSXMLParser, und einem mit CFXMLCreateStringByUnescapingEntities

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top