1

我正在寻找一个不会占用加号的 datausingencoding 参数。我正在使用 NSASCIIENCODING 但由于我试图将 uiimage 发送到服务器并且 base64 字符串中有加号,因此这种编码形式似乎取出了加号,将修改后的编码字符串发送到服务器,从而不允许服务器端要解码的图像。我正在寻找不会改变 base64 字符串的东西。

4

1 回答 1

0

没关系,这是我在stackoverflow上找到的解决方案

谢谢,现在我想通了。看来我需要通过 stringByAddingPercentEscapesUsingEncoding: 首先运行我的字符串,然后我需要通过 replaceOccurrencesOfString:@"+" withString:@"%2B" 和更多的替换不同字符来运行它,因为 stringByAddingPercentEscapesUsingEncoding: 没有逃离他们

于 2013-09-13T05:05:43.053 回答