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 相关文章推荐
运用jquery实现table单双行不同显示并能单行选中
Jul 25 Javascript
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
JavaScript 实现类的多种方法实例
May 01 Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
Feb 22 Javascript
JavaScript之promise_动力节点Java学院整理
Jul 03 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
微信小程序自定义波浪组件使用方法详解
Sep 21 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
vue不操作dom实现图片轮播的示例代码
Dec 18 Javascript
JS内置对象和Math对象知识点详解
Apr 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
仅利用30行Python代码来展示X算法
2015/04/01 Python
python学习数据结构实例代码
2015/05/11 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
python write无法写入文件的解决方法
2019/01/23 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
中学生国旗下讲话稿
2014/04/26 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL