Ios 从base64解码为UTF8
我无法将下面的句子从base64解码为UTF8 YW5KIHNHBMCGDGHLIHNVBMCGB2YGR29KJ3MGC2VydmBudCbNb3LcYbHbHbHbHbHbHbHbHbHbHbHbHbWydmVb3VzigfyzzB5VyigrlzwrzLb3JkiedVzCbG1Pz2H0ES4GSnVzDbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbH 这是我用来解码的代码Ios 从base64解码为UTF8,ios,objective-c,base64,Ios,Objective C,Base64,我无法将下面的句子从base64解码为UTF8 YW5KIHNHBMCGDGHLIHNVBMCGB2YGR29KJ3MGC2VydmBudCbNb3LcYbHbHbHbHbHbHbHbHbHbHbHbHbWydmVb3VzigfyzzB5VyigrlzwrzLb3JkiedVzCbG1Pz2H0ES4GSnVzDbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbH 这是我用来解码的代码 NSString *str
NSString *strDecode = @"YW5kIHNhbmcgdGhlIHNvbmcgb2YgR29kJ3Mgc2VydmFudCBNb3NlcyBhbmQgb2YgdGhlIExhbWI6IJNHcmVhdCBhbmQgbWFydmVsb3VzIGFyZSB5b3VyIGRlZWRzLCBMb3JkIEdvZCBBbG1pZ2h0eS4gSnVzdCBhbmQgdHJ1ZSBhcmUgeW91ciB3YXlzLCBLaW5nIG9mIHRoZSBuYXRpb25zLiBE";
[Base64 initialize];
NSData * data = [Base64 decode:strDecode];
strDecode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"strDecode::::%@",strDecode);
有人能帮我吗?从这里使用解码:
但是使用
NSASCIIStringEncoding
作为编码,而不是NSUTF8StringEncoding
,因为解码的序列作为UTF-8字符串无效。请参阅以下问题的答案:我已经尝试过这个,但没有成功。