unicode编码的各种表示方式,不断更新中!
来源:互联网 发布:python处理csv数据 编辑:程序博客网 时间:2024/06/05 04:11
unicode编码的各种表示方式,不断更新中!
格式一:&#XXXX;&#XXXX;
示例:您好
结果:您好
格式二:\uXXXX\uXXXX
示例:\u60a8\u597d
结果:您好
格式三:&#DDDDD;&#DDDDD;
示例:您好
结果:您好
贴一段转unicode编码的JS代码,用于转换各种结果的方法
//convtype为转换类型,转换类型为我上文中提到的4中,code为需要转换的字符串function myconf(convtype,code){ switch(convtype){ case "totype1": return ascii(code);case "totype2": return unicode(code);case "totype3": return unicode1(code);case "tohanzi": return reconvert(code);} }function ascii(str){ var value='';for (var i = 0; i < str.length; i++) value += '\&#x' + parseInt(str.charCodeAt(i)).toString(16)+';';return value;}function unicode(str){ var value='';for (var i = 0; i < str.length; i++) value += '\\u' + parseInt(str.charCodeAt(i)).toString(16);return value;}function unicode1(str){ var value='';for (var i = 0; i < str.length; i++) value += '&#' + str.charCodeAt(i) + ';';return value;}function reconvert(str){ str = str.replace(/(\\u)(\w{1,4})/gi,function($0){ return (String.fromCharCode(parseInt((escape($0).replace(/(%5Cu)(\w{1,4})/g,"$2")),16))); }); str = str.replace(/(&#x)(\w{1,4});/gi,function($0){ return String.fromCharCode(parseInt(escape($0).replace(/(%26%23x)(\w{1,4})(%3B)/g,"$2"),16)); }); str = str.replace(/(&#)(\d{1,6});/gi,function($0){ return String.fromCharCode(parseInt(escape($0).replace(/(%26%23)(\d{1,6})(%3B)/g,"$2"))); }); return str; }
0 0
- unicode编码的各种表示方式,不断更新中!
- JAVA中默认的编码方式是Unicode是什么意思?
- JAVA中默认的编码方式是Unicode是什么意思?
- java中各种排序的实现 不断更新
- Android中 汉字使用Unicode编码格式表示
- 各种编码方式的由来
- 各种编码方式的区别
- Unicode 字符集与它的编码方式
- Unicode 字符集与它的编码方式
- Unicode 字符集与它的编码方式
- Unicode编码及其编码方式
- 【不断更新】各种中文编码及其转义方法
- SQL语句的各种写法(不断更新中)
- 各种内排序算法的C++实现(不断更新中)
- 各种内排序算法的C++实现(不断更新中)
- Ruby中各种gem的用途(不断更新)
- 介绍Unicode的编码方式和实现方式
- Unicode编码,以及实现方式UTF8的实现方式
- java学习--集合框架(1)
- 关于javascript传值到action页面
- fedora20升级到21
- 如何给main函数传递参数并执行
- 8位二进制数最小整数为什么是-128?-128的原码反码补码又分别是什么呢?求详细过程~
- unicode编码的各种表示方式,不断更新中!
- ie 只有点击文字才能生效
- IT业界正文 雷军力捧云服务:敢烧钱才能活下去
- Java中怎样由枚举常量的ordinal值获得枚举常量对象
- 8位二进制数能表示的最小整数为什么是-128,10000000为什么是-128的补码。
- Ubuntu14.04配置opencv
- 求一个类的sizeof应考虑的问题 (
- 漫谈程序员系列:一张图道尽程序员的出路
- 一些编程相关的分享