如您所知,URL中的加号会转换为空格字符。
[NSURL path]返回一个路径,将所有%xx替换为相应的字符。
但这不会将“ +”转换为空格!它将其保留为加号。
是错误还是什么?
如何使用NSURL处理包含编码为加号的空格的URL?

谢谢

最佳答案

+和空格之间的任何等效关系都发生在服务器上,而不是客户端上。如果要在客户端程序中将加号转换为空格(我想您有理由),则必须自己做-在转义%xx转义符之前。

然后,您将在NSString端而不是NSURL端执行此操作。

关于iphone - NSURL路径无法理解URL中的加号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1707885/

10-13 01:20