js中unicode转码方法详解


Posted in Javascript onOctober 09, 2015

有时候遇到unicode不得不转码,我们只好人工编码进行转码。昨天在网上看到一个unitcode转码的方法,非常好用!小编把它和大家分享一下。
JavaScript脚本UniCode转码函数:

<script type="text/javascript">
   var GB2312UnicodeConverter = { 
    ToUnicode: function (str) {
      return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u');
      } 
    , ToGB2312: function (str) {
        return unescape(str.replace(/\\u/gi, '%u'));
      } 
  };
    var str = '上海', unicode;
  document.write(str + '<br/>');
  unicode = GB2312UnicodeConverter.ToUnicode(str);
  document.write('汉字转换为Unicode代码:' + unicode + '<br/><br/>');
  document.write('Unicode代码转换为汉字:' + GB2312UnicodeConverter.ToGB2312(unicode));  
</script>

这是一个写得非常不错的转码工具,大家可以把它整理成一个常用编程工具,需要的时候直接拿来使用!

Javascript 相关文章推荐
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
jquery.mobile 共同布局遇到的问题小结
Feb 10 Javascript
聊一聊Vue.js过渡效果
Sep 07 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
javascript实现下雨效果
Mar 27 Javascript
详解angular ui-grid之过滤器设置
Jun 07 Javascript
JS设置手机验证码60s等待实现代码
Jun 14 Javascript
浅谈对Angular中的生命周期钩子的理解
Jul 31 Javascript
详谈js的变量提升以及使用方法
Oct 06 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 #Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 #Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 #Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
Oct 09 #Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 #Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 #Javascript
jQuery实现连续动画效果实例分析
Oct 09 #Javascript
You might like
php minixml详解
2008/07/19 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
smarty简单应用实例
2015/11/03 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
js获取url传值的方法
2015/12/18 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
跟老齐学Python之复习if语句
2014/10/02 Python
Python数据操作方法封装类实例
2017/06/23 Python
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
利用python修改json文件的value方法
2018/12/31 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
pytorch标签转onehot形式实例
2020/01/02 Python
python实现控制台输出彩色字体
2020/04/05 Python
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
小学教师事迹材料
2014/01/13 职场文书
工厂会计员职责
2014/02/06 职场文书
会计的岗位职责
2014/03/15 职场文书
残疾人小组计划书
2014/04/27 职场文书
医生辞职信范文
2015/03/02 职场文书
药品开票员岗位职责
2015/04/15 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏