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


Posted in Javascript onMay 26, 2010

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 相关文章推荐
Javascript计算两个marker之间的距离(Google Map V3)
Apr 26 Javascript
jquery获取元素值的方法(常见的表单元素)
Nov 15 Javascript
浅析javascript 定时器
Dec 23 Javascript
浅谈JavaScript function函数种类
Dec 29 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
Jun 12 Javascript
jQuery的ajax和遍历数组json实例代码
Aug 01 Javascript
JS验证图片格式和大小并预览的简单实例
Oct 11 Javascript
在js中做数字字符串补0(js补零)
Mar 25 Javascript
MVVM 双向绑定的实现代码
Jun 21 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
Aug 23 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
javascript 异步页面查询实现代码(asp.net)
May 26 #Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
May 26 #Javascript
jquery的$(document).ready()和onload的加载顺序
May 26 #Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
May 26 #Javascript
jQuery select操作控制方法小结
May 26 #Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 #Javascript
JQuery 动态扩展对象之另类视角
May 25 #Javascript
You might like
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
jquery 弹出层实现代码
2009/10/30 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
2020/03/10 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
python字符串连接方法分析
2016/04/12 Python
Python实现简易Web爬虫详解
2018/01/03 Python
用pycharm开发django项目示例代码
2018/10/24 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
详解Python中的Lock和Rlock
2021/01/26 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
岗位职责的构建方法
2014/02/01 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
大学生在校表现评语
2014/12/31 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书