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

 更新时间:2010年05月26日 22:08:07   作者:  
Js将字符串转换为特定的编码,使其能够被任意的计算机识别和读取
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 方法。

相关文章

  • js常用代码段整理

    js常用代码段整理

    以下是平时收集的几个常用代码段,大多数是从网上搜集而来。也均为未找到是谁谁原创,是否允许转载等要求, 所以如果看到的朋友发现其中有些代码是自己写的,还请原谅在下转帖出来
    2011-11-11
  • 深入理解Javascript箭头函数中的this

    深入理解Javascript箭头函数中的this

    ES6标准新增了一种新的函数:Arrow Function(箭头函数)。那么下面这篇文章主要给大家介绍了箭头函数中this的相关资料,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • 轻松实现js图片预览功能

    轻松实现js图片预览功能

    这篇文章帮助大家轻轻松松实现js图片预览功能,主要介绍了纯JS实现本地图片预览的方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-01-01
  • js与jQuery 获取父窗、子窗的iframe

    js与jQuery 获取父窗、子窗的iframe

    本篇文章介绍了js与jQuery 获取父窗、子窗的iframe。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • typescript中高级类型Record详解

    typescript中高级类型Record详解

    这篇文章主要介绍了typescript中高级类型Record,ts文档上对Record的介绍不多,但却经常用到,Record是一个很好用的工具类型,本文给大家详细讲解需要的朋友可以参考下
    2022-11-11
  • 使用typescript快速开发一个cli的实现示例

    使用typescript快速开发一个cli的实现示例

    这篇文章主要介绍了使用typescript快速开发一个cli的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 理解JavaScript设计模式中的单例模式

    理解JavaScript设计模式中的单例模式

    这篇文章主要介绍了理解JavaScript设计模式中的单例模式,单例模式即Singleton Pattern是最简单的设计模式之一,下文更多相关介绍感兴趣的小伙伴可以参考一下
    2022-04-04
  • JavaScript设计模式之原型模式详情

    JavaScript设计模式之原型模式详情

    这篇文章主要介绍了JavaScript设计模式之原型模式详情,原型的这种设计模式,是一种比较简单的设计模式,由于初始化都做一些重复性的东西,造成的性能消
    2022-06-06
  • 前端强制刷新、清空缓存各种方法总结

    前端强制刷新、清空缓存各种方法总结

    这篇文章主要介绍了在遇到数据或逻辑未成功更新问题时,如何通过刷新页面、设置、清除缓存等方法进行解决,文中通过图文将各种情况下清空缓存的方案介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • javascript+html5实现绘制圆环的方法

    javascript+html5实现绘制圆环的方法

    这篇文章主要介绍了javascript+html5实现绘制圆环的方法,实例分析了javascript实现html5基于canvas绘制圆环的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论