Swift encode URL
来源:互联网 发布:人工智能老师 编辑:程序博客网 时间:2024/05/22 14:47
之前遇到过对url编码问题,过滤特殊字符串,这个方法对于oc 来说挺简单的的,
代码:OC
NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 );
但是swift中没有 所以找了个类似的方法,自定义set代码 :Swift 2.2
//自定义set
var customAllowedSet = NSCharacterSet(charactersInString:"!*'();:@&=+$,/?%#[]").invertedSet
//用oc代码中的字段定义的set来编码 这样就实现了 oc那个代码的效果
let newRsaString = rsaString.stringByAddingPercentEncodingWithAllowedCharacters(customAllowedSet)!
以上代码已经试过 都可以用
想要了解更多可以看下这个网址:http://stackoverflow.com/questions/24551816/swift-encode-url
0 0
- Swift encode URL
- Swift学习笔记 - URL编码encode与解码decode
- URL Encode
- url encode
- URL encode
- url encode
- URL encode
- URL encode
- Tapestry - URL Encode
- URL encode類函數
- Javascript url decode, encode
- URL encode C 实现
- oracle url encode decode
- IOS url encode
- C++ url encode decode
- url encode decode
- ios Url Encode
- 关于URL encode
- eclipse自动退出解决方法
- lastIndexOf、map
- Dx unsupported class file version 52.0 ...while parsing okio/AsyncTimeout.class
- 关于linux文件Blocks和Block size的一些解析
- 贪吃蛇汇编
- Swift encode URL
- 12.27未消化
- httpclient3.1异常Timeout waiting for connection
- 什么是闭包
- 卷积
- mvc扩展2
- 最简单的基于FFmpeg的libswscale的示例(YUV转RGB)
- linux sort,uniq,cut,wc命令详解
- Linux释放内存缓存