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 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
jquery创建表格(自动增加表格)代码分享
Dec 25 Javascript
jQuery中data()方法用法实例
Dec 27 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
May 10 Javascript
原生js实现下拉选项卡
Nov 27 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
jquery validate使用攻略 第四步
2010/07/01 Javascript
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
js技巧之十几行的代码实现vue.watch代码
2018/06/09 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
2019/08/15 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
跟老齐学Python之Python文档
2014/10/10 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
Python中str.format()详解
2017/03/12 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
python中reader的next用法
2018/07/24 Python
德国网上药房:Apotal
2017/04/04 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
运动会四百米广播稿
2014/01/19 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
预备党员入党感言
2015/08/01 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
python中的sys模块和os模块
2022/03/20 Python
Nginx配置之禁止指定IP访问
2022/05/02 Servers