`
xyanzhao
  • 浏览: 18530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS的escape 与unescape

 
阅读更多

本文转自http://yowukesa.iteye.com/blog/573588
1.escape   方法


     对   String   对象编码以便它们能在所有计算机上可读, 

    escape(charString)

    必选项   charstring   参数是要编码的任意   String   对象或文字。 

   说明
  escape   方法返回一个包含了   charstring   内容的字符串值(   Unicode   格式)。所有空格、标点、重音符号以



   及 其他非   ASCII   字符都用   %xx   编码代替,其中   xx   等于表示该字符的十六进制数。例如,空格返回的是



  "%20 "   。

  字符值大于   255   的以   %uxxxx   格式存储。 

  注意 :escape   方法不能够用来对统一资源标示码   (URI)   进行编码。对其编码应使用   encodeURI   和



   encodeURIComponent   方法。



2.unescape   方法


   解码用   escape   方法进行了编码的   String   对象。 

   unescape(charstring) 

   必选项   charstring   参数是要解码的   String   对象。 

  说明
  unescape   方法返回一个包含   charstring   内容的字符串值。所有以   %xx   十六进制形式编码的字符都用



  ASCII   字符集中等价的字符代替。 

  以   %uxxxx   格式(Unicode   字符)编码的字符用十六进制编码   xxxx   的   Unicode   字符代替. 

  注意  : unescape   方法不能用于解码统一资源标识码   (URI)。解该码可使用   decodeURI   和 



            decodeURIComponent   方法。
分享到:
评论

相关推荐

    JavaScript escape/unescape 编码的 Java 实现

    本工具类用java实现了JavaScript escape/unescape 编码。对接建行支付以及需要向后端传输中文数据时可以使用得到

    java实现js的escape和unescape

    通过上述讨论,我们不仅了解了如何在Java中实现JavaScript的`escape`和`unescape`功能,还深入了解了编码与解码的基本原理。这对于跨语言的数据处理和网络通信具有重要的实践意义。掌握这些技巧,能够帮助开发者更加...

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

    `unescape`函数与`escape`相反,它是用来解码由`escape`方法编码的字符串。它会将所有以`%xx`形式存在的16进制序列转换回其对应的ASCII字符,以及将`%uxxxx`格式的Unicode字符转换为相应的Unicode字符。然而,`...

    android 实现JavaScript escape unescape

    输入样例: String stest = "中文1234 abcd[](),.~\\";...System.out.println(unescape(escape(stest))); 输出结果: 中文1234 abcd[](),.~\ %u4E2D%u65871234+abcd%5B%5D()%3C%2B%3E%2C.~%5C 中文1234 abcd[](),.~\

    PHP实现JS中escape与unescape的方法

    JavaScript中的escape函数可以将字符串转换为unicode十六进制编码,而unescape函数则可以将这种编码转换回原始字符串。由于JSON的编码格式与这种unicode十六进制编码形式相同,因此我们可以通过PHP中的json_encode和...

    java版本的escape和unescape函数

    在Java编程语言中,`escape`和`unescape`函数是处理字符串时常见的工具,尤其在处理HTML、JavaScript或URL编码时。这两个函数主要用于在字符串中转换特殊字符,确保数据在网络传输或存储时的正确性和安全性。下面...

    asp函数实现javascript里的escape函数和unescape函数功能

    ### ASP函数实现JavaScript里的escape与unescape函数功能 在Web开发中,经常需要对字符串进行编码和解码处理,以确保它们能够在不同环境之间安全地传输。JavaScript 中提供了 `escape` 和 `unescape` 函数来实现这...

    C++ Builder XE BCB escape unescape 源码 演示

    在这个特定的示例中,我们关注的是如何在C++ Builder XE中实现JavaScript的`escape`和`unescape`功能。这两个函数在JavaScript中广泛用于对字符串进行编码和解码,以便在网络传输或存储时能够正确处理特殊字符。 `...

    PHP实现Javascript中的escape及unescape函数代码分享_.docx

    在JavaScript中,`escape`和`unescape`是两个用于编码和解码字符串的函数。它们主要用于处理非ASCII字符,特别是在网络传输时确保数据的正确性。然而,PHP并没有直接对应的内置函数,但可以通过自定义函数来实现类似...

    js中的escape及unescape函数的php实现代码.docx

    在JavaScript中,`escape()`和`unescape()`函数是用来处理字符串的编码和解码的。它们在处理URL编码和特定字符编码时非常有用。然而,PHP并没有直接等效的内置函数,但我们可以根据其功能编写相应的PHP实现。下面将...

    PHP实现Javascript中的escape及unescape函数代码分享

    总结一下,通过上述代码,我们可以实现PHP中的`escape`和`unescape`功能,以便在与JavaScript交互时处理字符串编码问题。特别是在处理非ASCII字符,如中文、日文、韩文等时,这种自定义的函数尤其有用,因为它允许...

    escape编码与unescape解码汉字出现乱码的解决方法

    在JavaScript中,`escape` 和 `unescape` 是两个用于字符串编码和解码的函数,它们在处理非ASCII字符,尤其是汉字时可能会遇到乱码问题。这个问题通常与字符编码设置有关,尤其是在不同的编辑器和浏览器之间。让我们...

    Java实现JS中的escape和UNescape代码分享

    总结来说,Java虽然没有内置的 `escape` 和 `unescape` 函数,但通过自定义函数,我们可以实现与JavaScript中类似的功能。同时,对于字符编码的转换,Java提供了强大的支持,如上述的 `isoToGB` 和 `isoToUTF` 方法...

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

    在JavaScript中,`escape`和`unescape`是两个与字符串编码和解码相关的函数,它们主要用于处理包含特殊字符或非ASCII字符的字符串。这两个函数对于处理中文乱码问题尤其重要,因为它们可以帮助我们将字符串转换成...

    javascript-escape-unescape:Javascript EscapeUnescape

    JavaScript中的`escape()`和`unescape()`函数是两个与字符串编码和解码相关的函数,它们在处理特殊字符和非ASCII字符时尤其有用。这两个函数在Web开发中扮演着重要角色,尤其是在处理URL、HTML和JSON数据时。 首先...

    如何使用PHP实现javascript的escape和unescape函数

    总之,虽然PHP提供了urlencode()和urldecode()函数来处理URL的编码和解码,但在需要与JavaScript的escape()和unescape()兼容的情况下,我们可以自定义函数来实现类似的功能。上述提供的“escape”和“unescape”函数...

    js中的escape及unescape函数的php实现代码

    #### 二、JavaScript中的`escape`与`unescape`函数 ##### 2.1 `escape` `escape` 函数用于将一个字符串转换为适用于 URL 的格式。它将字符串中的每个字符转换为其对应的百分号编码(如果该字符不是安全的 URL 字符)...

    将js escape处理后的汉字再反翻译成汉字

    将js escape处理后的汉字再反翻译成汉字,相当于js的unescape

    C#版的 Escape() 和 Unescape() 函数分享

    在JavaScript中,`escape()` 和 `unescape()` 也执行类似的字符串编码和解码操作,但它们的规则与C#的 `Uri` 类方法略有不同,对某些字符(如非ASCII字符)的处理方式有差异。 总结来说,`Escape()` 和 `Unescape()...

Global site tag (gtag.js) - Google Analytics