js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent

1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。
例如:
2、 进行url跳转时可以整体使用encodeURI
例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");
3、 js使用数据时可以使用escape
例如:搜藏中history纪录。
4、 escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。
最多使用的应为encodeURIComponent,它是将中文、韩文等特殊字符转换成utf-8格式的url编码,所以如果给后台传递参数需要使用encodeURIComponent时需要后台解码对utf-8支持(form中的编码方式和当前页面编码方式相同)
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z
encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z
针对escape,encodeURI和encodeURIComponent的区别见此处javascript 字符 Escape,encodeURI,encodeURIComponent
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# javascript
# 编码
# 解码
# js编码、解码函数介绍及其使用示例
# JavaScript中各种编码解码函数的区别和注意事项
# 对字符串进行HTML编码和解码的JavaScript函数
# JavaScript字符集编码与解码详谈
# javascript中的Base64、UTF8编码与解码详解
# Go语言对JSON进行编码和解码的方法
# Node.js中使用Buffer编码、解码二进制数据详解
# js对图片base64编码字符串进行解码并输出图像示例
# Javascript下的urlencode编码解码方法附decodeURIComponent
# javascript URL编码和解码使用说明
# 时需
# 特殊字符
# 最多
# 它是
# 可以使用
# 跳转
# 转换成
# 要使
# 见此
# 情况下
# url
# Location
# ff
# href
# color
# encodeURI
# encodeURIComponent
# escape
# strong
# js
相关文章:
h5在线制作网站电脑版下载,h5网页制作软件?
开源网站制作软件,开源网站什么意思?
高端建站如何打造兼具美学与转化的品牌官网?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
家具网站制作软件,家具厂怎么跑业务?
如何在IIS中新建站点并配置端口与物理路径?
北京专业网站制作设计师招聘,北京白云观官方网站?
高防服务器租用指南:配置选择与快速部署攻略
如何在香港服务器上快速搭建免备案网站?
C++时间戳转换成日期时间的步骤和示例代码
C#如何在一个XML文件中查找并替换文本内容
如何在IIS中新建站点并配置端口与IP地址?
宝塔新建站点报错如何解决?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
郑州企业网站制作公司,郑州招聘网站有哪些?
香港网站服务器数量如何影响SEO优化效果?
建站之星安装后如何配置SEO及设计样式?
Bpmn 2.0的XML文件怎么画流程图
C++如何编写函数模板?(泛型编程入门)
如何在自有机房高效搭建专业网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
网页设计与网站制作内容,怎样注册网站?
如何通过VPS建站无需域名直接访问?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
如何在腾讯云服务器上快速搭建个人网站?
如何高效配置香港服务器实现快速建站?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
教学论文网站制作软件有哪些,写论文用什么软件
?
太原网站制作公司有哪些,网约车营运证查询官网?
php json中文编码为null的解决办法
PHP正则匹配日期和时间(时间戳转换)的实例代码
如何在阿里云虚拟主机上快速搭建个人网站?
建站主机选哪种环境更利于SEO优化?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
建站之星代理平台如何选择最佳方案?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
建站OpenVZ教程与优化策略:配置指南与性能提升
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
如何设计高效校园网站?
如何规划企业建站流程的关键步骤?
如何通过西部建站助手安装IIS服务器?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
*请认真填写需求信息,我们会在24小时内与您取得联系。