Javascript编码解码方法(decodeURIComponent)
2017-10-27 17:14
465 查看
在js编码解码中我们可以使用decodeURIComponent()与encodeURIComponent()函数进行处理,下面我们一起来看一个简单编码解码的例子吧。
javascript(UrlDecodedecodeURIComponent())这个函数名称实在太常了,个人真的不太了解,毕竟js的系统函数很多,很容易遗漏。烦恼在偶然间发现了这个函数!
编码函数:encodeURIComponent()
解码函数:decodeURIComponent()
decodeURIComponent()语法
decodeURIComponent(URIstring)
参 数:(URIstring)必需。一个字符串,含有编码 URI 组件或其他要解码的文本。
返回值:URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。
示例:
结果:
编码(原=烦恼):%E7%83%A6%E6%81%BC
解码(原=%E7%83%A6%E6%81%BC):烦恼
注意:在UTF-8编码环境下测试通过。
javascript(UrlDecodedecodeURIComponent())这个函数名称实在太常了,个人真的不太了解,毕竟js的系统函数很多,很容易遗漏。烦恼在偶然间发现了这个函数!
编码函数:encodeURIComponent()
解码函数:decodeURIComponent()
decodeURIComponent()语法
decodeURIComponent(URIstring)
参 数:(URIstring)必需。一个字符串,含有编码 URI 组件或其他要解码的文本。
返回值:URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。
示例:
代码如下 | 复制代码 |
<script type="text/javascript"> // <![CDATA[ var test1="烦恼"; var test2="%E7%83%A6%E6%81%BC"; document.write("编码(原="+test1+"):"+encodeURIComponent(test1)); document.write("解码(原="+test2+"):"+decodeURIComponent(test2)); // ]]> < /script> |
编码(原=烦恼):%E7%83%A6%E6%81%BC
解码(原=%E7%83%A6%E6%81%BC):烦恼
注意:在UTF-8编码环境下测试通过。
相关文章推荐
- Javascript编码解码方法(decodeURIComponent)
- 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别 一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符
- %25%37%DD 。。。上述形式不是乱码。 这是urlencoding。 你可以使用js内置的方法 encodeURIComponent进行编码, 而使用decodeURIComponent把上述形式再解码为普通字符
- 【javascript基础】 JS中编码解码escape、encodeURI、encodeURIComponent区别详解【转】
- js中的编码解码--escape/unescape、encodeURI/decodeURI 、encodeURIComponent/decodeURIComponent
- JS中encodeURIComponent(URL)编码与decodeURIComponent(URL)解码详解
- Javascript下的urlencode编码解码方法附decodeURIComponent
- js可以解码utf-8编码,我一直以为decodeURIComponent只能解码16进制呢,原理???
- URL 编码方法比较 Encode,Javascript,escape,encodeURI,encodeURIComponent,UTF-8
- encodeURI与encodeURIComponent方法的区别 如果你使用的get方法提交表单肯定要考虑到输入项目的编码解码问题。 解决这个问题大家一般都使用encodeURI或者en
- encodeURIComponent编码 URLDecoder.decode解码乱码的问题
- php类似于javascript encodeURI和decodeURI解码的方法
- encodeURIComponent编码 URLDecoder.decode解码乱码的问题
- escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法.
- php类似于javascript encodeURI和decodeURI解码的方法
- encodeURIComponent()编码和decodeURIComponent()解码
- 【JavaScript】encodeURIComponent 编码 与 解码
- encodeURIComponent编码 URLDecoder.decode解码乱码的问题
- decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
- Javascript下的urlencode编码解码方法附decodeURIComponent