2014-09-12 3 views
0

Я не могу декодировать нижнее предложение от base64 до UTF8.декодировать от base64 до UTF8

YW5kIHNhbmcgdGhlIHNvbmcgb2YgR29kJ3Mgc2VydmFudCBNb3NlcyBhbmQgb2YgdGhlIExhbWI6IJNHcmVhdCBhbmQgbWFydmVsb3VzIGFyZSB5b3VyIGRlZWRzLCBMb3JkIEdvZCBBbG1pZ2h0eS4gSnVzdCBhbmQgdHJ1ZSBhcmUgeW91ciB3YXlzLCBLaW5nIG9mIHRoZSBuYXRpb25zLiBE

Это код, который я использовал для декодирования.

NSString *strDecode = @"YW5kIHNhbmcgdGhlIHNvbmcgb2YgR29kJ3Mgc2VydmFudCBNb3NlcyBhbmQgb2YgdGhlIExhbWI6IJNHcmVhdCBhbmQgbWFydmVsb3VzIGFyZSB5b3VyIGRlZWRzLCBMb3JkIEdvZCBBbG1pZ2h0eS4gSnVzdCBhbmQgdHJ1ZSBhcmUgeW91ciB3YXlzLCBLaW5nIG9mIHRoZSBuYXRpb25zLiBE"; 

[Base64 initialize]; 
NSData * data = [Base64 decode:strDecode]; 

strDecode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 

NSLog(@"strDecode::::%@",strDecode); 

Может кто мне помочь?

+0

См ответ на следующий вопрос: http://stackoverflow.com/questions/19088231/base64-decoding-in-ios-7 – codevision

+0

Я уже попробовать это one.but не работал. – Sonu

ответ

0

Использование декодирования здесь: Base64 Decoding in iOS 7+ , но используют в качестве NSASCIIStringEncoding кодирования вместо NSUTF8StringEncoding, так как декодированное последовательность не действует, как UTF-8 строки.

Смежные вопросы