ich ein Stück NSString haben, die „Test & Test“ oder mit "iPhone NSString konvertieren lesbaren Text
Gibt es eine Möglichkeit, ohne Suchen und Ersetzen, um diese Anzeige zu machen als „&“ oder „“ lesen“ ??
ich ein Stück NSString haben, die „Test & Test“ oder mit "iPhone NSString konvertieren lesbaren Text
Gibt es eine Möglichkeit, ohne Suchen und Ersetzen, um diese Anzeige zu machen als „&“ oder „“ lesen“ ??
Können Sie das versuchen?
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.mypage.com/content.html"]]];
[request setHTTPMethod:@"GET"];
NSHTTPURLResponse* authResponse;
NSError* authError;
NSData * authData = [NSURLConnection sendSynchronousRequest:request returningResponse:&authResponse error:&authError];
NSString *authResponseBody = [[NSString alloc] initWithData:authData encoding:NSUTF8StringEncoding];
NSLog(@" Nice Result: %@", authResponseBody);
Adrian
Code funktioniert, kommt aber immer noch zurück als ...
Versuchen Sie, die gleiche Seite mit einem Web-Browser wie Firefox und der Quelle auswählen zu öffnen. Wenn innerhalb der Seitenquelle die gleichen " Zeichen .. dann ist das Problem die Seite selbst. versuche, die html-Seitencodierung auf UTF-8 zu setzen :) –
Yeah die Seite ist fehlerhaft :-(Danke –
die hTML-Zeichenfolge, die Sie lesen, ist schlecht formatiertem.
Versuchen als UTF-8 zu lesen oder andere Formatierung, um den korrekten Text aus dem hTML erhalten Sie lesen.
Können Sie den Code, in dem Sie den NSString lesen, tatsächlich aus dem HTML-Inhalt veröffentlichen?
NSString * Webseite = [NSString StringWithContentsOfURL: [NSURL URLWithString: EscapeURL]]; –
CFXMLCreateStringByUnescapingEntities sollte es tun. Dank der Magie von toll free bridging können Sie einfach Ihren NSString verwenden.
Könnten Sie Ihre Strings und/oder Ihr Ergebnis in Codeblöcken platzieren, da ich nicht genau weiß, was genau Sie wollen. – rein
Es ist nicht wirklich Code .... Ich habe ein NSString, dass, wenn Sie NSLog es liest .... „Hallo mein Name Test & Test ist“ und ich möchte es „Hallo mein Name zu lesen ist Test & Test " wie es sein sollte, aber ich lese von einigen HTML-Zeichenfolge –