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 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
Prototype使用指南之base.js
Jan 10 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
Mar 07 Javascript
Js 刷新框架页的代码
Apr 13 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
Aug 03 Javascript
js给onclick赋值传参数的两种方法
Nov 25 Javascript
JS中完美兼容各大浏览器的scrolltop方法
Apr 17 Javascript
JavaScript表单焦点自动切换代码
Jul 24 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
简单实现jquery焦点图
Dec 12 Javascript
js的三种继承方式详解
Jan 21 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 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
我的论坛源代码(七)
2006/10/09 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
PHP合并静态文件详解
2014/11/14 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
了解重排与重绘
2019/05/29 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
JS实现放烟花效果
2020/03/10 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
学习python分支结构
2019/05/17 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
小学生演讲稿
2014/01/12 职场文书
村优秀党员事迹材料
2014/01/15 职场文书
运动会稿件300字
2014/02/14 职场文书
元旦联欢会感言
2014/03/04 职场文书
动员大会主持词
2014/03/20 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
个人委托书范本
2014/04/02 职场文书
《学会合作》教学反思
2014/04/12 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
APP界面设计技巧和注意事项
2022/04/29 杂记