`

javascript:encodeURI()方法与decodeURI()方法

    博客分类:
  • js
阅读更多
encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文或其他英文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,再用decodeURI把字符还原回来 Javascript:encodeURI(URIString)与decodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 说明 encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。 注:decodeURI()方法相当于java中的java.net.URLDecoder.decode(URIString, "UTF-8") encodeURI() 方法java.net.URLEncoder。encode(URIString, "UTF-8"));

转自:http://blog.csdn.net/hnwangdan/article/details/5968657
分享到:
评论

相关推荐

    javascript中encodeURI和decodeURI方法使用介绍.docx

    ### JavaScript中encodeURI和decodeURI方法使用介绍 #### 一、基本概念 在JavaScript中,`encodeURI`和`decodeURI`是一对用于处理URL编码的重要函数。它们主要用于解决URL中包含非ASCII字符时可能出现的问题。 - ...

    JavaScript使用encodeURI()和decodeURI()获取字符串值的方法

    主要介绍了JavaScript使用encodeURI()和decodeURI()获取字符串值的方法,实例分析了encodeURI()和decodeURI()函数解析字符串的相关技巧,需要的朋友可以参考下

    javascript中encodeURI和decodeURI方法使用介绍

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

    javascript 对url编码 解码

    JavaScript 中对 URL 编码和解码涉及到六个函数:escape、encodeURI、encodeURIComponent、unescape、decodeURI 和 decodeURIComponent。这六个函数的使用场景和特点分别是: escape 函数:escape 函数用于将字符串...

    ios获取数据之encodeURI和decodeURI的实例

    当遇到JSON数据无法正常获取时,可以利用JavaScript中的`encodeURI`和`decodeURI`函数来解决。这两个函数主要用于编码和解码URI(统一资源标识符),以确保数据在传输过程中保持完整。 `encodeURI`函数的主要作用是...

    JavaScript、C# URL编码、解码总结

    encodeURI() (解码为:decodeURI()):不会转义的字符:- _ . ! ~ * ‘ ( ) ;/?:@&=+$,# 例如: encodeURI(“//www.jb51.net?a=-_.!~*'();/?:@&=+$,#”) 输出: “//www.jb51.net?a=-_.!~*'();/?:@&=+$,#” ...

    javascript属性方法集合,自己认为重要的都有

    JavaScript的事件机制允许用户与页面进行交互,例如: 1. `onclick`:鼠标点击元素时触发。 2. `onchange`:元素值改变时触发。 3. `onload`:页面或资源加载完成时触发。 4. `onsubmit`:表单提交时触发。 这些...

    javascript之字符串常用的属性和方法.pdf

    - `lastIndexOf()`:与`indexOf()`类似,但寻找的是最后一次出现的位置。 - `includes()`:检查字符串是否包含给定的子字符串,如果包含则返回`true`,否则返回`false`。 - `search()`:使用正则表达式查找匹配项...

    JavaScript进阶:JS的全局变量和全局函数.docx

    2. `encodeURIComponent()`:与`encodeURI()`类似,但此函数会编码更多的特殊字符,通常用于对URI组件进行编码。例如,`encodeURIComponent("http://example.com/path?query")`会编码更多字符,使得结果更安全地用于...

    精通JavaScript

    • 5.9.htm encodeURI方法 • 5.10.htm decodeURI方法 • 5.11.htm decodeURI方法 • 5.12.htm decodeURI方法 • 5.13.htm isNaN方法 • 5.14.htm escape方法 • ...

    Strman一个Javascript字符串处理库

    - `joinWith`:与JavaScript的`join`类似,但可以自定义连接符。 6. **编码与解码**: - `encodeURI`和`decodeURI`:处理URI编码问题。 - `encodeURIComponent`和`decodeURIComponent`:对URI组件进行编码和解码...

    JS的encodeURI和java的URLDecoder.decode使用介绍.docx

    本文将详细介绍JavaScript中的`encodeURI`函数和Java中的`URLDecoder.decode`方法,以及如何结合两者实现URL的加密处理。 #### 二、JavaScript中的`encodeURI`函数 `encodeURI`函数用于对整个URI进行编码,除了保留...

    JavaScript的系统函数学习

    根据给定文件的信息,我们可以总结出关于JavaScript中的几个重要系统函数的知识点,这些知识点主要集中在URI编码解码、数字解析以及数值判断上。 ### 1. URI 编码与解码 #### 1.1 `encodeURI()` - **功能**:`...

    javascript API docx简洁文档

    * `concat(s1,,,,,sn)`: 将调用方法的字符串与指定字符串结合,结果返回新字符串 * `fontcolor`: 为字符串对象中加入的内容加上 HTML 的 `<font></font>` 标记对,并设置 color 属性 * `fontsize(size)`: 为字符串...

    javascript全面总结

    2. **URL编码解码**:`escape`和`unescape`(现代浏览器中应使用`encodeURI`和`decodeURI`)用于对URL进行编码和解码,确保特殊字符在网络传输过程中的正确性。 3. **父对象获取**:`parentElement`(DHTML)和`...

    javascript加解密字符串

    - **解密过程**:与加密相反,解密是将加密后的密文还原成原始的明文。 - **密钥管理**:加密和解密通常需要相同的密钥,妥善管理密钥是保障数据安全的关键。 - **解密挑战**:JavaScript是客户端语言,解密操作...

    Javascript

    7. **编解码**:JavaScript提供了`encodeURI()`、`encodeURIComponent()`、`decodeURI()`和`decodeURIComponent()`等函数用于URL的编码和解码。 8. **正则表达式**:正则表达式是用于文本匹配和操作的强大工具。...

    javascript编码与解码

    `unescape()`可以解码由`escape()`函数编码的字符串,但这两个函数在现代JavaScript中已不推荐使用,取而代之的是更安全的`encodeURI()`、`encodeURIComponent()`、`decodeURI()`和`decodeURIComponent()`。...

Global site tag (gtag.js) - Google Analytics