说,我有以下编码网址:
let urlString = "https://www.sky.com/api/v1/rest/level2/in-in/?q=a%23+nunit+mac&q=c%23+nunit+mac&ap=裕坊%20邻坊
问题:
let decodedString = urlString.removingPercentEncoding!
但是这个方法删除%但不解码它。
对于上面的示例:a%23+nunit
,在解码后,它应该是:a# nunit
但它显示:a#+nunit
请帮忙。
由于
答案 0 :(得分:0)
结果是正确的。 %23
百分比解码为#
,这就是你得到的。没有任何解码百分比承诺以特殊方式处理+,所以它仍然存在。如果你想用+做一些特别的事情,请继续。