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 相关文章推荐
kmock javascript 单元测试代码
Feb 06 Javascript
javascript 回调函数详解
Nov 11 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
Mar 03 Javascript
纯js模拟div层弹性运动的方法
Jul 27 Javascript
跟我学习javascript的for循环和for...in循环
Nov 18 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
Sep 06 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
利用不到200行代码写一款属于你自己的js类库
Jul 08 Javascript
利用JavaScript的Map提升性能的方法详解
Aug 14 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
Oct 09 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
PHP实现文件安全下载
2006/10/09 PHP
php木马webshell扫描器代码
2012/01/25 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
js 多浏览器分别判断代码
2010/04/01 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
2015/04/25 Python
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
python基础 range的用法解析
2019/08/23 Python
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
幼儿园消防演练方案
2014/02/13 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
小学生反邪教心得体会
2016/01/15 职场文书