1) 网络访问请求:中文空格字符编码/解码

        stringByAddingPercentEscapesUsingEncoding(只对 `#%^{}[]|\"<> 加空格共14个字符编码,不包括”&?”等符号), ios9将淘汰,建议用stringByAddingPercentEncodingWithAllowedCharacters方法

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

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

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

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

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

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

(2)网络访问请求:中文空格字符解码

        stringByRemovingPercentEncoding  ----  xcode7可能会提示要将stringByAddingPercentEscapesUsingEncoding替换成此方法,要根据是否是解码来区分

        */
//代替stringByAddingPercentEscapesUsingEncoding let customAllowedSet = NSCharacterSet(charactersInString:"`#%^{}\"[]|\\<> ").invertedSet 例如:

NSString *urlStr = [NSString stringWithFormat:@"%@/uploadFeedback?sessionID=%@&content=%@", kMainURL, [MySharedClass      sharedInstance].sessionID, _textView.text];

urlStr = [urlStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

最新文章

  1. 内存调试工具Electric Fence
  2. iOS各版本特性
  3. 免费vpn
  4. 对Gearman中client,worker,jobserver的理解
  5. Android 自定义Activity的标题栏(Titlebar)
  6. U盘详解
  7. android事件传递机制以及onInterceptTouchEvent()和onTouchEvent()详解二之小秘与领导的故事
  8. 怎样改动Myeclipse10.7的Servlet模板
  9. MyBatis批量新增和更新
  10. 基于.NET的APP开发和Windows开发,异步回调差别
  11. pwn-ROP
  12. Spring Cloud学习笔记-012
  13. Ajax提交表单初接触
  14. Shell 编程详解
  15. request内置对象
  16. Maths | 为什么点积等价于投影后的乘积
  17. [转载] Oracle在windows下面的自动备份以及删除今天的脚本..
  18. 两个DIV并排显示
  19. 【leetcode】344. Reverse String
  20. solr入门之权重排序方法初探之使用edismax改变权重

热门文章

  1. 【鸟哥的Linux私房菜】笔记1
  2. [POI2007]立方体大作战tet
  3. [NOI2008]奥运物流
  4. 纯CSS3动画按钮效果
  5. Android电容屏(二):驱动调试分析【转】
  6. springmvc 学习笔记1
  7. iptable防火墙面试题
  8. Windows batch: call more than one command in a FOR loop?
  9. 解决Android7.1.1中无法打开/data目录的问题
  10. Java中各种集合特点总结