我在编码字符串后省略\ r \ n的问题,下面是我得到的编码字符串,
QzAxODBCMDQtNDdDMi00QzhDLTg1MTAtNUE1MzU1RDIzRDA4Ojk4Mzg5MzRkYzky\r\nNTRkYWE4ODljY2Q0ZGYxNjljYTU
答案 0 :(得分:3)
您可以轻松地从字符串中删除\r\n
:
NSString *outString = [inString stringByReplacingOccurrencesOfString:@"\r\n" withString:@""];
如果你想首先创建没有\r\n
的字符串,那么它取决于你如何创建它们。例如,如果您使用Cocoa with Love中的Base64类别,则需要在BIO_write
中调用base64EncodedString
之前添加此行:
BIO_set_flags(context, BIO_FLAGS_BASE64_NO_NL);
他在文章中解释了这一点。