Я использую реализацию base64 внизу этого поста .
Если я использую следующий код:
NSLog(@"decoded:%@",[[[NSString alloc] initWithData:[Base64 decode:@"8fEmIzEyNDA3OyYjMTI0MTE7"] encoding:NSUTF8StringEncoding] autorelease]);
Я получаю decoded:(null)
Однако, если я использую:
NSLog(@"decoded 1:%@",[[[NSString alloc] initWithData:[Base64 decode:@"8fEmIzEyNDA3OyYjMTI0MTE7"] encoding:NSASCIIStringEncoding] autorelease]);
Я получаю decoded:ññぷほ
Но я должен получить decoded:ññぷほ
Что я делаю не так?