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 相关文章推荐
12个非常有创意的JavaScript小游戏
Mar 18 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
网页中表单按回车就自动提交的问题的解决方案
Nov 03 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
Sep 23 Javascript
jQuery实现模拟flash头像裁切上传功能示例
Dec 11 Javascript
python实现迭代法求方程组的根过程解析
Nov 25 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
Dec 30 Javascript
es6函数中的作用域实例分析
Apr 18 Javascript
详解JavaScript中new操作符的解析和实现
Sep 04 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
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
javascript 函数式编程
2007/08/16 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
JavaScript实现多个物体同时运动
2020/03/12 Javascript
详解Python中用于计算指数的exp()方法
2015/05/14 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
python使用str & repr转换字符串
2016/10/13 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
高考自主招生自荐信
2013/10/20 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
党员评议思想汇报
2014/10/08 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
2015年中秋寄语
2015/07/31 职场文书
小组组名及励志口号
2015/12/24 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript