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 相关文章推荐
javascript椭圆旋转相册实现代码
Jan 16 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
Nov 18 Javascript
jquery删除提示框弹出是否删除对话框
Jan 07 Javascript
Js操作树节点自动折叠展开的几种方法
May 05 Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
vue3.0 CLI - 2.6 - 组件的复用入门教程
Sep 14 Javascript
VueCli3.0中集成MockApi的方法示例
Jul 05 Javascript
Angular处理未可知异常错误的方法详解
Jan 17 Javascript
详解Vue的列表渲染
Nov 20 Vue.js
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
php5数字型字符串加解密代码
2008/04/24 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
laravel入门知识点整理
2020/09/15 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
python实现最大优先队列
2019/08/29 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
Python selenium自动化测试模型图解
2020/04/15 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
中专自荐信
2013/10/13 职场文书
给学校的建议书
2014/03/12 职场文书
文明村镇申报材料
2014/05/06 职场文书
英语专业求职信
2014/07/08 职场文书
2014年民警工作总结
2014/11/25 职场文书
初中政教处工作总结
2015/08/12 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
Python借助with语句实现代码段只执行有限次
2022/03/23 Python