美文网首页
iOS OC URL转码

iOS OC URL转码

作者: 机械师shijier | 来源:发表于2019-12-24 10:35 被阅读0次

1.NSString 方法

stringByAddingPercentEncodingWithAllowedCharacters  需要传一个  NSCharacterSet  对象

如[NSCharacterSet  URLQueryAllowedCharacterSet]

URLFragmentAllowedCharacterSet "#%<>[\]^`{|}

URLHostAllowedCharacterSet      "#%/<>?@\^`{|}

URLPasswordAllowedCharacterSet  "#%/:<>?@[\]^`{|}

URLPathAllowedCharacterSet      "#%;<>?[\]^`{|}

URLQueryAllowedCharacterSet    "#%<>[\]^`{|}

URLUserAllowedCharacterSet      "#%/:<>?@[\]^`

2.  

let customAllowedSet = NSCharacterSet(charactersInString:"`#%^{}\"[]|\\<> ").invertedSet

NSString *urlStr = [urlStr stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"?!@#$^&%*+,:;='\"`<>()[]{}/\\| "] invertedSet]];

相关文章

  • iOS OC URL转码

    1.NSString 方法 stringByAddingPercentEncodingWithAllowedCha...

  • url转码(iOS)

  • iOS url中文转码

    iOS9之前 iOS9之后 打印结果www.baidu.com/%E7%99%BE%E5%BA%A6www.bai...

  • iOS 转码

    URLEncode iOS 开发中请求访问 Http(s) 时,必须对 URL 进行转码 (Encode),如果是...

  • iOS16图片不加载问题

    项目中对url进行了拼接,然后使用上述方法对url转码,导致url为空建议,仅对需要转码的部分转码ps:使用七牛云...

  • URL转码

    对于URL转码问题的理解:URL转码分为编码和解码两个过程。 URL编码的理解: 首先:我们需要想想URL作为一个...

  • 中文url转码问题

    解决中文url转码问题

  • url转码

    一般情况下针对于URL转码: [url stringByAddingPercentEscapesUsingEnco...

  • JS与OC的交互(iOS7前后对比)

    16/07/20 JS与OC的交互 iOS7之前 通过拦截URL的方式实现交互 在iOS7之前,实现js与oc的交...

  • iOS与JS(二):MessageHandler(OC&

    参考:iOS下JS与OC互相调用(三)--MessageHandler iOS与JS的相互调用除了URL拦截(iO...

网友评论

      本文标题:iOS OC URL转码

      本文链接:https://www.haomeiwen.com/subject/knpxoctx.html