js解码与编码是什么意思?
来源:互联网 发布:淘宝客服跟顾客对骂 编辑:程序博客网 时间:2024/06/05 17:59
问题:
1-js解码与编码是什么意思?
2-为什么要进行编码与解码?
答案:
大家在使用JS提交数据时,尤其是中文的时候,经常会需要将要提交的字符串进行URL编码。然后在展现的时候,在进行解码。
在JS中对字符串进行URL编码有好几种方 例如:
encodeURI,encodeURIComponent,还有escape。下面我们来分别看看这几个函数。
encodeURI:对指定的字符串进行URL编码,不包括 : # / \ = & 这些URL中的关键字符。
encodeURIComponent:对字符串中的字符进行编码,包括URL中的特殊字符。
escape: 这个是JS比较早期版本的函数,这个函数中处理unicode字符的时候会有些问题。
举例:
var url = "http://www.abc.com?q=aa& amp;b=呵呵"; var encodedUrl = encodeURI(url); alert(encodedUrl); //输出: http://www.abc.com?q=aa&b=%E5%91%B5%E5%91%B5 encodedUrl = encodeURIComponent(url); alert(encodedUrl); //输出: http%3A%2F%2Fwww.abc.com%3Fq%3Daa%26b%3D%E5%91%B5%E5%91%B5 alert(escape(url)); //输出: http%3A//www.abc.com%3Fq%3Daa%26b%3D%u5475%u5475
这里推荐几个在线解码编码的网站:
地址:http://tool.chinaz.com/Tools/Unicode.aspx
地址:http://tool.oschina.net/encode?type=4
地址:http://base64.xpcha.com/
0 0
- js解码与编码是什么意思?
- JS编码与解码
- js 编码解码 与 java编码解码
- js 编码解码 与 java编码解码
- js unicode编码与解码
- JS与C#编码解码
- js解码与编码和服务器端的解码与编码
- JS与C#(.net)编码与解码
- JS实现base64编码与解码
- 【js】javascript中url编码与解码
- JS实现base64编码与解码
- JS URL 的编码与解码 ()
- JS escape、encodeURI 、encodeURIComponent 编码与解码
- JS实现base64编码与解码
- JS实现base64编码与解码
- JS中Base64的编码与解码
- Js实现中文编码与解码功能
- js中文转Unicode编码与解码
- sql语句查询经纬度范围 Oracle
- git文件重名名报错解决办法
- 在windows下使用fopen的wb和w的区别
- java实现zip的压缩和解压(支持中文文件名)
- JS连等赋值
- js解码与编码是什么意思?
- Vue.js vue-resoucre的使用与解析 全攻略
- 350. Intersection of Two Arrays II (求两个数组的交集,包含重复元素)
- 无人值守安装后直接puppet管理脚本
- Arcgis Javascript API 开发笔记
- [kuangbin带你飞]专题十二 基础DP1 L POJ 1458
- 3环注入方式
- 关于Python类属性与实例属性的讨论
- Linux下的常用命令(5.tail)