汇盛国际平台:javascript中encodeURI和decodeURI方法使用

标签:新闻动态    日期:2018-01-09 10:32    录入:汇盛国际平台    浏览:

  

[encodeURI,decodeURI]javascript中encodeURI和decodeURI方法使用介绍

  一、基本概念  
encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,decodeURI可以用来把字符还原回来。encodeURI方法不会对下列字符进行编码:":"、"/"、";" 和 "?",encodeURIComponent方法可以对这些字符进行编码。

  
decodeURI()方法相当于java.net.URLDecoder.decode(URIString, "UTF-8");  
encodeURI()方法相当于java.net.URLEncoder.encode(URIString, "UTF-8");  
  
二、例子  
代码如下:

  
  
var uriStr = "张三&num=001 zs";  
var uriec = encodeURI(uriStr);  
document.write("编码后的" + uriec);  
var uridc = decodeURI(uriec);  
document.write("解码后的" + uridc);  
  
  
编码后的  
解码后的张三&num=001 zs

★★★小编:汇盛国际注册 整理文章,欢迎大家转载 ★★★
上一篇:JavaScript初级教程(第二课)第1/7页
下一篇:没有了
点击右上角的分享按钮即可收藏汇盛国际平台注册 随时随地与好友一起分享精彩内容噢