【发布时间】:2014-05-11 00:53:36
【问题描述】:
我正在尝试使用 NSURL 向以下内容提交请求:
http://api.allsaints.com/v1/product/?category=Women的针织衫
当将此 URL 放入带有 ' 和空格的浏览器中时,浏览器 (chrome) 正在将请求修改为:
http://api.allsaints.com/v1/product/?category=Women%27s%20Knitwear 有效。
但是,我无法获得正确的编码来作为 iOS 上的 NSURL 和 NSDATA 请求的一部分。我使用 stringByAddingPercentEscapesUsingEncoding 尝试了各种编码来规范化 URL,但它一直失败。
有人能指出正确的编码方向吗?不仅将空间交换为 %20,而且将 ' 交换为 %27?
【问题讨论】: