Hallo Entwickler,
an diesem heisen Donnerstag sitze ich natürlich vorm Rechner und habe nichts besseren zu tun als zu programmieren.
Nun stehe ich vor folgendem Problem:
Ich setze ein php-request an mein php script aus Xcode haraus ab.
Meine iPhone App soll also ein php-script auf meinem Webserver nach Daten abfragen.
Also Antwort bekomme ich folgendes:
echo -> ä
echo -> ü
echo -> ö
echo -> ®
Also möchte ich nun über NSLog folgendes in meiner KOnsole ausgaben:
ä
Ü
ö
®
Allerdings werden die Soonderzeichen falsch dargestellt.
Ü == ‹
® == Æ
Alles anzeigen
Wenn ich den php request über Firefox absetzen werden die Sonderzeichen korrekt dargestellt:
also ... ü ö ä ®
Kann mir von euch bitte jemand helfen?
Ich komme an dem Punkt einfach nicht weiter
Es muss doch irgendwie möglich sein die sonderzeichen ordentlich in der Xcode konsole ausgeben zu lassen.
Mit UTF8String habe ich auch schon gearbeitet, das führte aber zu einem crash der App.
Bitte helft mir!!!!!!!
Vielen lieben Dank
an diesem heisen Donnerstag sitze ich natürlich vorm Rechner und habe nichts besseren zu tun als zu programmieren.
Nun stehe ich vor folgendem Problem:
Ich setze ein php-request an mein php script aus Xcode haraus ab.
Meine iPhone App soll also ein php-script auf meinem Webserver nach Daten abfragen.
Also Antwort bekomme ich folgendes:
echo -> ä
echo -> ü
echo -> ö
echo -> ®
Also möchte ich nun über NSLog folgendes in meiner KOnsole ausgaben:
ä
Ü
ö
®
Allerdings werden die Soonderzeichen falsch dargestellt.
Ü == ‹
® == Æ
PHP-Quellcode
- NSString *urlstr = [[NSString alloc] initWithFormat:@"http://www.meinedomain.de?anfrage=0"];
- NSURL *url = [[NSURL alloc] initWithString:urlstr];
- NSString *ans = [NSString stringWithContentsOfURL:url];
- // Empfangene Daten zwischenspeichern
- NSMutableArray *empfangeDatensatz = [[NSMutableArray alloc] init];
- empfangeDatensatz = [ans componentsSeparatedByString: @"</br>"];
- int empfangeDatensatzCount = [empfangeDatensatz count];
- XLog(@"Tabelle: %@", [empfangeDatensatz objectAtIndex:0]);
- for (int i = 1; i < empfangeDatensatzCount-1; i++) {
- NSLog(@"%s",[empfangeDatensatz objectAtIndex:i]); // HIER WERDEN DIE SONODERZEICHEN FEHLERHAFT AUSGEGEBEN!!!
- ...
- }
- [urlstr release];
- [url release];
Wenn ich den php request über Firefox absetzen werden die Sonderzeichen korrekt dargestellt:
also ... ü ö ä ®
Kann mir von euch bitte jemand helfen?
Ich komme an dem Punkt einfach nicht weiter

Es muss doch irgendwie möglich sein die sonderzeichen ordentlich in der Xcode konsole ausgeben zu lassen.
Mit UTF8String habe ich auch schon gearbeitet, das führte aber zu einem crash der App.
Bitte helft mir!!!!!!!
Vielen lieben Dank