NSURL - 编码'&'有空格

时间:2017-07-24 05:39:04

标签: ios swift nsurl

目前我正在使用以下方式对网址进行编码

urlAndMethod.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!

编码后

http://103.50.154.52:8383/api/master/insta-list?category=Postpaid%20Mobile%20CDMA%20&%20Landline

如何处理包括'&'

在内的特殊字符

1 个答案:

答案 0 :(得分:2)

您可以使用.urlHostAllowed characterset。

let escapedString = someString.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)