我家有喜44,魅聊,雷霆扫毒黑警
stringbyaddingpercentencodingwithallowedcharacters 需要传一个 nscharacterset 对象(关于 nscharacterset 文章说的很好)
如[nscharacterset urlqueryallowedcharacterset]
urlfragmentallowedcharacterset "#%<>[\]^`{|} urlhostallowedcharacterset "#%/<>?@\^`{|} urlpasswordallowedcharacterset "#%/:<>?@[\]^`{|} urlpathallowedcharacterset "#%;<>?[\]^`{|} urlqueryallowedcharacterset "#%<>[\]^`{|} urluserallowedcharacterset "#%/:<>?@[\]^`
(2)网络访问请求:中文空格字符解码
stringbyremovingpercentencoding ---- xcode7可能会提示要将stringbyaddingpercentescapesusingencoding替换成此方法,要根据是否是解码来区分
代替 stringbyaddingpercentescapesusingencoding
let customallowedset = nscharacterset(charactersinstring:"`#%^{}\"[]|\\<> ").invertedset nsstring *urlstr = [urlstr stringbyaddingpercentencodingwithallowedcharacters:[[nscharacterset charactersetwithcharactersinstring:@"?!@#$^&%*+,:;='\"`<>()[]{}/\\| "] invertedset]];
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
网友评论