【发布时间】:2013-06-17 06:32:38
【问题描述】:
我已使用以下链接中的 Base 64 文件来解码我从服务器收到的响应: nicklockwood / Base64
但是当遇到特殊字符时它会以某种方式失败。我该如何解决这个问题。当我在服务器端和客户端都尝试使用 Hex 时,它可以工作。
【问题讨论】:
-
您能告诉我们您是如何获取数据的吗?它是一个有效的字符串吗?如果可能的话,你能告诉我们一个解码失败的base64字符串吗?
-
“特殊字符”表示服务器正在向您发送编码的 Unicode 字符?
-
是的。我收到 _ - 在我的回复中。基于此链接:stackoverflow.com/questions/13926513/… ...我将这些值替换为 + /。希望它有效。
-
那么,它有效吗?如果是这样,请自己回答,它可能会对其他用户有所帮助。
-
是的。有效。我当然会这样做。
标签: iphone ios objective-c ipad base64