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 相关文章推荐
网页的标准,IMG不支持onload标签怎么办
Jun 29 Javascript
JavaScript 学习笔记(十二) dom
Jan 21 Javascript
二叉树先序遍历的非递归算法具体实现
Jan 09 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
Sep 26 Javascript
JavaScript中常见的八个陷阱总结
Jun 28 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
微信小程序实现选项卡效果
Nov 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
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
如何基于Python创建目录文件夹
2019/12/31 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
义卖募捐活动总结
2015/05/09 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL