letsearchword:String="柴油0#"

/// encodeURIComponent编码方式,会对特殊符号编码

///方法一

//let toSearchword = searchword.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!

///方法二

//let toSearchword = CFURLCreateStringByAddingPercentEscapes(nil, searchword, "!*'();:@&=+$,/?%#[]", nil, CFStringBuiltInEncodings.UTF8.rawValue)

/// encodeURI编码,不会对特殊符号编码

lettoSearchword =CFURLCreateStringByAddingPercentEscapes(nil, searchword,nil,"!*'();:@&=+$,/?%#[]",CFStringBuiltInEncodings.UTF8.rawValue)

print(toSearchword)

具体测试网址:http://www.bejson.com/enc/urlencode/

swift html转义,swift中webview的URL带中文或者特殊字符的处理相关推荐

  1. IE浏览器url带中文参数导致乱码问题(chrome下正常)

    问题: E浏览器下url带中文请求参数,服务器端使用new String(param.getBytes("iso-8859-1"), "utf-8")后仍然会乱 ...

  2. Web项目中前端页面通过URL传中文或 # 特殊字符到后台出现乱码解决方案

    对于刚入行新手来说碰到URL传递中文数据到后台出现乱码或是传递包含特使符号'#'后端获取不到的情况是比较头疼的事,这里我就告诉你这两个的解决的方式: 1.URL传递中文 前端页面:中文字符串用 enc ...

  3. [转载]url带中文参数显示乱码的问题

    原文地址:http://www.cnblogs.com/inday/archive/2008/01/12/1035902.html 如果想在repeater 之类中绑定图片,请使用HTML图片按钮, ...

  4. iOS中SSZipArchive解压带中文名称乱码、解压失败、丢失文件的问题

    在开发中,使用SSZipArchive这个第三方库,可以很好对文件进行压缩和解压缩,基本的压缩和解压缩很简单,根据相关API实现就可以.现在,我们说一下,使用SSZipArchive解压缩过程中出现的 ...

  5. Swift URL含有中文的处理

    iOS URL含有中文处理 [Swift版本] 在此之前,建议了解"全面深度解析iOS端URL编码和解码过程", 会对URL有一个详细的认识. 一.编码 在使用网络请求的时候我们常 ...

  6. swift 听筒模式_Swift中的“复合”模式

    swift 听筒模式 定义 (Definition) 'Composite' pattern is a structural design pattern that is useful for com ...

  7. swift 听筒模式_Swift中的存储库模式

    swift 听筒模式 重点 (Top highlight) 背景 (Background) All apps developed require data of some description. T ...

  8. swift 听筒模式_Swift中的“工厂方法”模式

    swift 听筒模式 定义 (Definition) 'Factory Method' pattern is a creational design pattern that abstracts th ...

  9. android中webview loadUrl(String url,Map header)方法和postUrl(String url,byte[] postData)方法同时使用问题;...

    首先说明 loadUrl(String url,Map header)是用于加载webview中添加请求头的方法 postUrl(String url,byte[] postData)是用于加载web ...

最新文章

  1. React 和 Vue的特点
  2. CentOS 6.5配置本地YUM源
  3. 中两个查询结果相减_位移差?应力差?利用fish语言实现结果文件间运算。
  4. 视频:网站建设-如何利用网络赚大钱2
  5. WLAN加密技术详解
  6. cocos2d-x学习之旅(十一):制作TXM游戏地图,并加载到游戏场景中
  7. 按键精灵找图找色找字比色等图色命令失败的通用解决思路
  8. python 批量修改文件夹和子文件夹的名称
  9. excel求回归直线方程的公式_如何用excel做线性回归分析-用excel做线性回归分析求回归方程...
  10. 广告投放系统网络基础架构简要描述
  11. 【译】 Golang 中的垃圾回收(三):Go Pacing
  12. 系统分析与控制_多智能体协同控制研究中各定位系统分析
  13. 选择城市,按城市的首字母进行排序
  14. Cadence orcad 删除元件名称的下划线
  15. 基于R语言混合效应模型(mixed model)案例研究
  16. 机器学习3:——Pandas——3:文件读取和存储
  17. Django 数据库常用字段类型
  18. 云适配陈本峰谈前端:移动端浏览器很快就会赶上PC浏览器
  19. word2vec 中的数学原理详解(一)目录和前言
  20. 红外控制解码原理与实现

热门文章

  1. 加速度积分成位移的频域方法
  2. Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
  3. python cv2 matchtemplate_OpenCV-Python系列十:模板匹配
  4. 电脑管家离线安装包_二号线、南延线TVM病毒客户端离线处理方法
  5. Altium designer原理图导入word文档模糊——终极解决办法
  6. 高级工程师职英语计算机,高级工程师要考英语吗
  7. 微信小程序PHP文件建在哪里,微信小程序解析H5文件方法
  8. java分装_Java ——Number Math 类 装箱 拆箱 代码块
  9. 关于复选框选中状态的判断
  10. 仁慈型dea matlab程序,数据包络分析(DEA)方法..docx