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 TO HTML 转换
Jun 26 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
Nov 22 Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 Javascript
ECMAScript 5中的属性描述符详解
Mar 02 Javascript
基于JavaScript实现简单的随机抽奖小程序
Jan 05 Javascript
实例详解AngularJS实现无限级联动菜单
Jan 15 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
May 10 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
Sep 27 Javascript
详解Vue的ref特性的使用
Jan 24 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 Javascript
vue+elementUI实现简单日历功能
Sep 24 Javascript
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
session 的生命周期是多长
2006/10/09 PHP
PHP怎样调用MSSQL的存储过程
2006/10/09 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
js精度溢出解决方案
2012/12/02 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
python简单猜数游戏实例
2015/07/09 Python
python如何实现反向迭代
2018/03/20 Python
Python将图片转换为字符画的方法
2020/06/16 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
python实现桌面托盘气泡提示
2019/07/29 Python
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
高级Java程序员面试要点
2013/08/02 面试题
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
大学生活动总结模板
2014/07/02 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
司机岗位职责
2015/02/04 职场文书
python 中的@运算符使用
2021/05/26 Python
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python