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 相关文章推荐
简单通用的JS滑动门代码
Dec 19 Javascript
JavaScript对象和字串之间的转换实例探讨
Apr 21 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
May 15 Javascript
jQuery模拟点击A标记示例参考
Apr 17 Javascript
javascript中setInterval的用法
Jul 19 Javascript
JS中常用的输出方式(五种)
Jun 12 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
AngularJS实现表单元素值绑定操作示例
Oct 11 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
May 09 Javascript
swiper4实现移动端导航切换
Oct 16 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
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
重定向实现代码
2006/11/20 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
Python3遍历目录树实现方法
2015/05/22 Python
浅谈Python单向链表的实现
2015/12/24 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
Django Aggregation聚合使用方法解析
2019/08/01 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
python合并多个excel文件的示例
2020/09/23 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
英国在线药房:Express Chemist
2019/03/28 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
完美的中文自荐信
2014/05/24 职场文书
体操比赛口号
2014/06/10 职场文书
2015团员个人年度总结
2015/11/24 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技
深入理解go缓存库freecache的使用
2022/02/15 Golang