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的Function详细
Nov 14 Javascript
javascript函数库-集合框架
Apr 27 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
利用a标签自动解析URL分析网址实例
Oct 20 Javascript
在JavaScript中正确引用bind方法的应用
May 11 Javascript
详解require.js配置路径的用法和css的引入
Sep 06 Javascript
JavaScript实现异步图像上传功能
Jul 12 Javascript
vue 指令之气泡提示效果的实现代码
Oct 18 Javascript
小程序页面动态配置实现方法
Feb 05 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
May 09 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
Javascript模板技术
2007/04/27 Javascript
关于文本框的一些限制控制总结~~
2010/04/15 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
javascript定义函数的方法
2010/12/06 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
Python实现模拟时钟代码推荐
2015/11/08 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
pandas数据处理进阶详解
2019/10/11 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
mysql有关权限的表都有哪几个
2015/04/22 面试题
航空学院求职信
2014/06/11 职场文书
2015年共青团工作总结
2015/05/15 职场文书
学雷锋感言
2015/08/03 职场文书
《绝招》教学反思
2016/02/20 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
Java详细解析==和equals的区别
2022/04/07 Java/Android