`

javascript escape(),encodeURI(),decodeURI(),encodeURIComponent()区别

阅读更多

看下就明白了

原字符串:
<input name=keyword  size=100 value="http://www.yongfa365.com/"><br>
<input type=button onclick=codeurl() value="转换"><br>
encodeURI:(<font color=red>一般对网址javascript编码就用这个</font>)<input name=encodeURItest  size=100><br>
decodeURI:<input name=decodeURItest  size=100><br>
escape:<input name=escapetest  size=100><br>
encodeURIComponent:<input name=encodeURIComponenttest  size=100><br>

<script>
function codeurl()
{
encodeURItest.value = encodeURI(keyword.value)
decodeURItest.value = decodeURI(encodeURItest.value)
escapetest.value = escape(keyword.value)
encodeURIComponenttest.value = encodeURIComponent(keyword.value)
}
</script>
 
分享到:
评论

相关推荐

    深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例

    JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape, decodeURI, decodeURIComponent 。 下面简单介绍一下它们的区别: 1 escape()函数 定义和...

    谈谈encodeURI和encodeURIComponent以及escape的区别与应用

    本文将深入探讨`encodeURI()`、`encodeURIComponent()`以及`escape()`这三个函数的区别和应用场景。 `encodeURI()`函数主要用于对整个URI(统一资源标识符)进行编码。它不会编码URI中的保留字符,包括`!`, `#`, `$...

    js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解

    JavaScript中的字符串编码函数主要包括`escape()`、`encodeURI()`和`encodeURIComponent()`,它们的作用是对字符串进行编码处理,以便在网络中安全地传输数据。这三种函数都有对应的解码函数:`unescape()`、`...

    字符串编码的机器

    JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 javascript的简单编码机器和解码机器二合一

    javascript 对url编码 解码

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

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

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

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

    在本资源中,我们将详细介绍JavaScript和JavaWeb对汉字编码的策略,包括escape、encodeURI、encodeURIComponent等编码函数的使用,以及对应的解码函数unescape、decodeURI、decodeURIComponent的使用。 一、escape...

    JavaScript中的编码和解码函数

    js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断...

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

    在JavaScript中,我们可以使用三个编码函数来处理URL编码问题:escape/unescape、encodeURI/decodeURI和encodeURIComponent/decodeURIComponent。 1. escape/unescape函数 escape函数可以对传入的字符串进行转义...

    js字符编码函数区别分析

    JavaScript提供了几个内建函数来处理字符的编码与解码,主要的编码函数包括:escape、encodeURI和encodeURIComponent,而对应的解码函数分别为unescape、decodeURI和decodeURIComponent。在本分析中,我们将详细探讨...

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

    JavaScript提供了两个主要的URL编码函数:`encodeURI()` 和 `encodeURIComponent()`,以及对应的解码函数 `decodeURI()` 和 `decodeURIComponent()`。 1. `encodeURI()` 函数用于编码一个URI(统一资源标识符),它...

    javascript url几种编码方式详解

    2. encodeURI()是javascript中真正用来对URL编码的函数。编码整个URL地址,但对特殊含义的符号”;/?:@&=+$,#”,也不进行编码。对应的解码函数是decodeURI()。 3. encodeURIComponent()能编码”;/?:@&=+$,#”这些...

    js escape,unescape解决中文乱码问题的方法.docx

    JavaScript中的`escape`和`unescape`函数是处理字符串编码和解码的两个关键方法,尤其是在处理包含非ASCII字符(如中文字符)的字符串时。这两个函数在处理字符串时遵循特定的规则,对于理解JavaScript字符串编码...

    javascript加解密字符串

    - **JavaScript编码**:可能包含使用JavaScript内置的`encodeURI()`、`encodeURIComponent()`、`escape()`等函数进行编码的示例,这些函数常用于处理URL或特殊字符。 - **Unicode与ASCII**:JavaScript中的字符串...

    js中encode、decode的应用说明.docx

    在JavaScript中,常见的编码方法有`encodeURIComponent`、`decodeURIComponent`、`encodeURI`、`decodeURI`、`escape`和`unescape`等。 1. `encodeURIComponent`: 用于编码URL中的组件,它会将所有非字母数字字符...

    javascript 三种编解码方式

    编码和解码操作主要涉及三对函数:escape与unescape、encodeURI与decodeURI、encodeURIComponent与decodeURIComponent。下面详细解释每一对函数的功能及使用场景。 1. escape函数与unescape函数 escape函数用于对...

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

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

    javascript编码与解码

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

    JS编码-解码.asp(C#)对应解码-编码【精品文档】.doc

    这篇文档涉及到的主要知识点包括JS的`escape`、`encodeURI`和`encodeURIComponent`方法,以及C#的对应解码函数`decodeURI`和`Server.UrlDecode`。 1. **JS的`escape`方法**: `escape`方法主要用于对字符串进行...

    关于URL中的特殊符号使用介绍

    javascript的Global对象(javascript的内置对象)中有四个URI方法,分别是encodeURI和decodeURI,encodeURIComponent和decodeURIComponent,浏览器模型(BOM)提供了escape和unescape。在实际应用中,URI方法更可取...

Global site tag (gtag.js) - Google Analytics