`
Loulley
  • 浏览: 23999 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript decodeURIComponent() 函数

 
阅读更多

定义和用法

decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。

语法

decodeURIComponent(URIstring)
参数 描述
URIstring 必需。一个字符串,含有编码 URI 组件或其他要解码的文本。

返回值

URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。

实例

在本例中,我们将使用 decodeURIComponent() 对编码后的 URI 进行解码:

<script type="text/javascript">

var test1="http://www.w3school.com.cn/My first/"

document.write(encodeURIComponent(test1)+ "<br />")
document.write(decodeURIComponent(test1))

</script>

输出:

http%3A%2F%2Fwww.w3school.com.cn%2FMy%20first%2F
http://www.w3school.com.cn/My first/

TIY

decodeURIComponent()
如何使用 decodeURIComponent() 对编码后的 URI 进行解码。
分享到:
评论

相关推荐

    javascript_函数大全

    ### JavaScript函数大全解析 在深入探讨JavaScript函数的广泛应用与特性之前,让我们首先明确一点:JavaScript函数不仅是编程语言中的核心组件,更是实现复杂逻辑、封装功能模块的关键所在。不同于许多传统面向对象...

    深入解析:JavaScript中的`encodeURIComponent`与`decodeURIComponent`方法

    本文详细介绍了encodeURIComponent和decodeURIComponent函数的使用方法和应用场景,希望能够帮助你在实际开发中更好地处理URL编码和解码的问题。如果你在实际开发中遇到任何问题,可以参考本文的内容,或者查阅相关...

    JavaScript、JavaWeb对汉字等的编码与解码处理

    unescape、decodeURI、decodeURIComponent函数是JavaScript中的解码函数,用于将编码后的字符串转换回原始字符串。例如,unescape函数可以将“%u4E2D%u534E”格式的字符串转换回“中文”。 五、Java后台处理 在...

    js中文乱码问题分析及解决方案.docx

    encodeURIComponent函数可以对URL的参数进行编码,而decodeURIComponent函数可以对编码后的参数进行解码。 四、结论 本文分析了JavaScript中文乱码问题的原因,并提供了相应的解决方案。我们可以通过统一Web页面和...

    JavaScript全局函数使用简单说明

    实例: 可把 //www.jb51.net/My first/ 解码为 //www.jb51.net/My first/ 2、decodeURIComponent() 参数:string 功能描述:函数可对 encodeURIComponent() 函数编码的 URI 进行解码。 3、encodeURI() 参数:string ...

    javascript 对url编码 解码

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

    javascript写的操作cookies的函数汇总

    在JavaScript中,Cookies是用于在用户浏览器中存储小量数据的一种机制。它们对于跟踪用户状态、存储用户首选项以及实现会话管理等场景非常有用。本文将深入探讨如何使用JavaScript来操作cookies,主要包括创建、读取...

    《JavaScript动态网页设计经典实例教程》源代码

    - 需要注意XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等安全问题,正确使用`encodeURIComponent`、`decodeURIComponent`等函数进行URL编码,确保用户输入的安全性。 通过《JavaScript动态网页设计经典实例教程》...

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

    3. `decodeURI()`和`decodeURIComponent()`:这两个函数是上面两个编码函数的逆操作,用于解码已编码的URI或URI组件。 4. `escape()`:此函数对字符串进行编码,保留了一些ASCII标点符号。`unescape()`是它的逆操作...

    JavaScript实现在页面间传值的方法

    这里使用了decodeURIComponent函数来解码URL编码的字符串,确保获取的参数值是正确的。 以上方法都是在客户端进行数据传递,这有助于减少服务器的负载,提高数据传递的效率。然而,需要注意的是,使用客户端技术...

    javascript cookie解码函数(兼容ff)

    - **URL解码**:对于非中文字符,可以直接使用JavaScript内置的`decodeURIComponent`函数进行解码。 - **中文字符解码**:对于中文字符,可能需要先将URL编码转换为对应的十六进制编码,然后通过查找`gbData`数组中...

    Javascript UrlDecode函数代码

    这些函数在处理URL编码和解码时,可以避免JavaScript内置的`encodeURIComponent`和`decodeURIComponent`函数的一些限制,比如`encodeURIComponent`会将空格编码为`%20`而不是`+`,而`decodeURIComponent`不能直接...

    JavaScript进阶面试题_30题.pdf_前端面试题

    9. JavaScript 中的全局函数和全局变量:JavaScript 中有许多全局函数和全局变量,例如 Infinity、NaN、undefined、decodeURI()、decodeURIComponent()、encodeURI()、encodeURIComponent()、escape()、eval()、is...

    js常用函数大全

    ### JavaScript 常用函数大全 #### 字符串(String) **1. 声明** JavaScript 中有两种方式来声明字符串: - **使用 `new String()` 构造函数**: ```javascript var myString = new String("Every good boy ...

    Javascript

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

    自己写的JavaScript获取URL参数方法

    我们需要编写JavaScript函数来解析这些参数。 在描述中提到的`getURLParmas.js`文件很可能是实现这个功能的代码。通常,我们可以创建一个函数,该函数接受URL字符串作为输入,然后返回一个对象,该对象的属性与URL...

    Javascript下的urlencode编码解码方法附decodeURIComponent

    本文主要探讨JavaScript内置的`encodeURIComponent`和`decodeURIComponent`函数来解决这个问题。 首先,我们来看`encodeURIComponent`函数,它是用于编码URI(统一资源标识符)组件的。当你需要将字符串包含在URL中...

    前台Javascript转换特殊字符

    在这个测试页面中,开发者可能通过调用JavaScript函数来处理特殊字符,并查看结果,确保函数按预期工作。 在JavaScript中,处理特殊字符的一些关键知识点包括: 1. **转义字符**:在JavaScript字符串中,反斜杠`\`...

Global site tag (gtag.js) - Google Analytics