NSString 转换特殊字符“&”“@”“#”等
来源:互联网 发布:家庭千兆网络布置 编辑:程序博客网 时间:2024/05/18 02:33
转自 http://blog.csdn.net/zhaozy55555/article/details/7671499
你提供的 URL 字符串 里面可能包含某些字符,比如‘$‘ ‘&’ ‘?’...等,这些字符在 URL 语法中是具有特殊语法含义的,
比如 URL :http://www.baidu.com/s?wd=%BD%AA%C3%C8%D1%BF&rsv_bp=0&rsv_spt=3&inputT=3512
中 的 & 起到分割作用 等等,如果 你提供的URL 本身就含有 这些字符,就需要把这些字符 转化为 “%+ASCII” 形式,以免造成冲突。
这就引入:CFURLCreateStringByAddingPercentEscapes 函数。
该函数将 将要添加到URL的字符串进行特殊处理,如果这些字符串含有 &, ? 这些特殊字符,用“%+ASCII” 代替之。
NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)unencodedString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 );
- NSString 转换特殊字符“&”“@”“#”等
- NSString 转换特殊字符“&”“@”“#”等
- NSString过滤特殊字符
- NSString 去除特殊字符
- nsstring 字符转换
- 去除NSString 中的一些特殊字符
- 如何去掉NSString中多个特殊字符
- 特殊字符转换问题
- 特殊字符转换问题
- JSP特殊字符转换
- Php特殊字符转换
- 特殊字符 -- URI转换
- html特殊字符转换
- XML特殊字符转换
- java特殊字符转换
- url特殊字符转换
- iOS 特殊字符转换
- 字符数组转换成NSString
- iOs 6 上弹出框关闭时利马启动新的弹出框后导致无法输入文字的问题
- 你具备适合创业的这些特质吗?
- ios/cocoa 删除文件
- NSString 去除首尾和中间空格
- 大学生选择SEO
- NSString 转换特殊字符“&”“@”“#”等
- action sheet 也来 block ~
- IOS开发之jsonkit使用简介
- 学习ajax笔记
- 3个月实现盈利:创业的这些教训
- Java工具类之Apache的Commons Lang和BeanUtils
- initwithNibName不能初始化wiew
- W2K8中配置Exchange服务器
- Tmux用法