- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中文转为unicode编码
2008年04月21日 星期一 下午 01:42
什么是Unicode:在创造Unicode之前针对各种语言有几百种编码系统,而且这些编码系统也相互冲突,给不同语言系统的电脑进行交流带来了麻烦。因为两种相同的字符在不同的编码系统可能有完全不同的意思,这些不同甚至会对电脑带来危害。于是Unicode出现了,Unicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论是什么语言。它真正实现了全球电脑系统的United,作为一个标准,它已经成为全球软件技术最重要的发展趋势。为什么要把中文转换为Unicode在互联网高速发展的今天,Unicode担当更重要的角色, 它比传统的字符编码更节省费用,使软件或者网站能够运用于不同的系统平台、语言和国家,而不需要重建,同时也保证了资料在不同系统中的完整性。所以说你只要将中文转换为Unicode,任何国家的人都能看到你想表达的真正意思,而不是乱码。举例中文原码(GB2312):叁肆伍陆柒捌转为Unicode后: #x53C1;#x8086;#x4F0D;#x9646;#x67D2;#x634C;网页效果为:叁肆伍陆柒捌提示:改变网页编码为其它任何国家、语言的编码试试,始终能看见上面红色的Unicode中文。
var mode=zhuan;function encode(obj,btn){ if(mode==zhuan){ obj.value=obj.value.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,#x$2;)}); btn.value=还原; mode=huan; }else{ obj.value=unescape(obj.value.replace(/#x/g,%u).replace(/;/g,)); btn.value=转化; mode=zhuan; }}
未知:Function Str_Gb2UniCode(text:String):String;var i,j,len:integer; cur:integer; t:String; ws:widestring;begin Result:=; ws:=text; len:=length(ws); i:=1; j:=0;while i=len do begin cur:=ord(ws[i]); FmtStr(t,%4.4X,[cur]);//BCD转换 Result:=Result+t; inc(i); j:=(j+1)mod7;//移位计数器达7要特殊处理 end;end;
JAVA: 将中文转为unicode 及转回中文函数//转为unicodepublic static void writeUnicode(final DataOutputStream out, final String value) {try {final String unicode = gbEncoding( value );final byte[] data = unicode.getBytes();final int dataLength = data.length;
System.out.println( Data Length is: + dataLength );System.out.println( Data is: + value );out.writeInt( dataLength ); //先写出字符串的长度out.write( data, 0, dataLength ); //然后写出转化后的字符串} catch (IOException e) {}}
public static String gbEncoding( final String gbString ) {char[] utfBytes = gbString.toCharArray();String unicodeBytes = ;for( int byteIndex = 0; byteIndex utfBytes.length; byteIndex ++ ) {String hexB = Integer.toHexString( utfBytes[ byteIndex ] );if( hexB.length() = 2 ) {hexB = 00 +
您可能关注的文档
- (教师版 ) 2.8气体实验定律(∏) 2.9 饱和蒸汽 空气的相对湿度.docx
- (教师版) 1.4 分子间的作用力 1.5物体的内能.doc
- (教师版) 3.1 内能 功 热量 3.2热力学第一定律.docx
- (教师版) 1.1物体的碰撞 1.2 动量 动量守恒定律 - 副本.docx
- (教师版) 1.3 动量守恒定律在碰撞中的应用 1.5自然界中的守恒定律.docx
- (教师版) 2.6气体状态参量 2.7气体实验定律(Ⅰ).docx
- (教师版)1.1物体是由大量分子组成的 1.2 测量分子的大小1.3分子的热运动.doc
- (教师版)1.6 气体分子运动的统计规律 2.1晶体和非晶体.docx
- (教师版)2.1光电效应 2.2 光子.docx
- (教师版)2.2晶体的微观结构 2.3固体新材料 2.4液体的性质 液晶.doc
最近下载
- PIC800 商品猪断奶到育肥阶段生长和饲喂曲线.pdf
- 【教案】高考专题复习之文言句式.doc VIP
- SilverFast(银块)使用教程.pdf VIP
- 计算机辅助翻译实用教程ppt课件(完整版).pptx VIP
- 设备专项吊装方案.pdf VIP
- 工程建设项目前期准备工作.ppt VIP
- 6从小爱科学第1课时 课件 2025道德与法治三年级上册.pptx
- JB_T 8519-2015矿井提升机和矿用提升绞车 盘形制动器.pdf
- PIC337 商品猪断奶到育肥阶段生长和饲喂曲线.pdf
- [嵌入式系统基础与实践——基于ARM Cortex-M3内核的STM32微控制器][刘黎明、王建波、赵纲领][电子课件]全.pptx VIP
文档评论(0)