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 相关文章推荐
用jQuery打造TabPanel效果代码
May 22 Javascript
有关JavaScript的10个怪癖和秘密分享
Aug 28 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
jquery ajax局部加载方法详解(实现代码)
May 12 Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
Nov 30 Javascript
JS实现留言板功能
Jun 17 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
Apr 03 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
Apr 10 Javascript
微信小程序实现的五星评价功能示例
Apr 25 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
php自定义hash函数实例
2015/05/05 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
js 目录列举函数
2008/11/06 Javascript
javascript的BOM汇总
2015/07/16 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
Python判断Abundant Number的方法
2015/06/15 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
小学新教师培训方案
2014/02/03 职场文书
机关道德讲堂实施方案
2014/03/15 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
2014年会计个人工作总结
2014/11/24 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
使用Ajax实现无刷新上传文件
2022/04/12 Javascript