Dekodieren von base64-string als UTF-8

Ich bin mit dem base64-Umsetzung an der Unterseite der dieser Beitrag.

Wenn ich folgenden code:

NSLog(@"decoded:%@",[[[NSString alloc] initWithData:[Base64 decode:@"8fEmIzEyNDA3OyYjMTI0MTE7"] encoding:NSUTF8StringEncoding] autorelease]);

Bekomme ich decoded:(null)

Allerdings, wenn ich:

NSLog(@"decoded 1:%@",[[[NSString alloc] initWithData:[Base64 decode:@"8fEmIzEyNDA3OyYjMTI0MTE7"] encoding:NSASCIIStringEncoding] autorelease]);

Bekomme ich decoded:ññぷほ

Aber ich sollte decoded:ññぷほ

Was mache ich falsch?

InformationsquelleAutor Daniel | 2010-10-11
Schreibe einen Kommentar