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 charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
Oct 17 Javascript
jquery ajax 如何向jsp提交表单数据
Aug 23 Javascript
易操作的jQuery表单提示插件
Dec 01 Javascript
jQuery ajax分页插件实例代码
Jan 27 Javascript
jQuery 3.0十大新特性最终版发布
Jul 14 Javascript
Angular2表单自定义验证器的实现
Oct 19 Javascript
微信小程序图片选择区域裁剪实现方法
Dec 02 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
微信小程序实现搜索指定景点周边美食、酒店
May 18 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 Javascript
vue+canvas实现拼图小游戏
Sep 18 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
做一个有下拉功能的留言版
2006/10/09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
PDO防注入原理分析以及注意事项
2015/02/25 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
javascript动态加载实现方法一
2012/08/22 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
python使用socket进行简单网络连接的方法
2015/04/29 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
常用的10个Python实用小技巧
2020/08/10 Python
如何使用python写截屏小工具
2020/09/29 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
财务经理的岗位职责
2013/12/17 职场文书
政法大学毕业生自荐信范文
2014/01/01 职场文书
护士毕业生自荐信
2014/02/07 职场文书
七匹狼男装广告词
2014/03/21 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书