swift 之 URL编码
2015-07-06 17:45
309 查看
func encodeEscapesURL(value:String) -> String { let str:NSString = value let originalString = str as CFStringRef let charactersToBeEscaped = "!*'();:@&=+$,/?%#[]" as CFStringRef //":/?&=;+!@#$()',*" //转意符号 //let charactersToLeaveUnescaped = "[]." as CFStringRef //保留的符号 let result = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, originalString, nil, //charactersToLeaveUnescaped, charactersToBeEscaped, CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding)) as NSString return result as String }
相关文章推荐
- XML指南——XML编码
- C#中字符串编码处理
- ExtJS中文乱码之GBK格式编码解决方案及代码
- 程序员趣味读物 谈谈Unicode编码
- 文本文件编码方式区别
- C语言安全编码之数值中的sizeof操作符
- C#实现获取文本文件的编码的一个类(区分GB2312和UTF8)
- VC中BASE64编码和解码使用详解
- 计算机中的字符串编码、乱码、BOM等问题详解
- Base64编码解码原理及C#编程实例
- C#编码好习惯小结
- javascript编码的几个方法详细介绍
- UTF8编码开发中页面空白问题的解决方法
- 重新restore了mysql到另一台机器上后mysql 编码问题报错
- c# Base64编码和图片的互相转换代码
- java自动根据文件内容的编码来读取避免乱码
- PHP写入WRITE编码为UTF8的文件的实现代码
- 设置php页面编码的两种方法示例介绍
- js实现字符串的16进制编码不加密
- asp.net下百度的编码和解码