大神博客

safe base64

2018-08-25  本文已影响2人  guoguojianshu

 NSString * success = [NSString stringWithFormat:@"%@%@",BASE_URL,CALLBACKSUCCESS];

        NSData* successOriginalData = [successdataUsingEncoding:NSUTF8StringEncoding];

        NSString * successBase64String = [successOriginalData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

        successBase64String = [successBase64StringstringByReplacingOccurrencesOfString:@"/"withString:@"_"];

        successBase64String = [successBase64StringstringByReplacingOccurrencesOfString:@"+"withString:@"-"];

        successBase64String = [successBase64StringstringByReplacingOccurrencesOfString:@"\n"withString:@""];

        successBase64String = [successBase64StringstringByReplacingOccurrencesOfString:@"\r"withString:@""];

普通的base64 

 NSString * success =  [CALLBACKSUCCESS stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

上一篇 下一篇

猜你喜欢

热点阅读