网摘
r2100
这个作者很懒,什么都没留下…
展开
-
java编码中的一些经验和教训
这几天集中时间重拾388备份文件格式研究,使用的工具主要是netbeans、010 editor、excel。netbeans用来测试分析处的规律,用java语言实现;010 editor主要是二进制或者说十六进制的形式显示被分析文件,功能较强,主要表现在显示和组合方面;excel用来格式化显示十六进制的块,显示相应的文本或者数值,并可以添加注释,标注未知区域,为下步分析留下痕迹并做好准备。jav...2006-10-20 19:11:00 · 135 阅读 · 0 评论 -
关于utf-8,unicode字符集
utf-8是unicode的一个新的编码标准,其实unicode有过好几个标准. 我们知道一直以来使用的unicode字符内码都是16位,它实际上还不能把全世界的所有字符编在一个平面系统,比如中国的藏文等小语种,所以utf-8扩展到了32位,也就是说理论在utf-8中可容纳二的三十二次方个字符. UNICODE的思想就是想把所有的字符统一编码,实现一个统一的标准. big5、g...2006-10-20 19:12:04 · 107 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unico...2006-10-20 19:14:10 · 75 阅读 · 0 评论 -
Java中文处理学习笔记
Java中文处理学习笔记——Hello Unicode作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com写于:2002/07 最后更新: 09/09/2006 17:09:05Feed Back >> (Read this before you ask question)版权声明:可以任意转载,转载时请务必以超链接...2006-10-20 19:14:58 · 3444 阅读 · 0 评论 -
Unicode 问答集
问:什么是Unicode?答:Unicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论什么语言。Unicode标准已经被这些工业界的领导们所采用,例如:Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys和其它许多公司。最新的标准都需要Unicode,例如XML, Java, E...2006-10-20 19:15:28 · 74 阅读 · 0 评论 -
Linux下GB2313与UTF8的相互转换
int code_convert(char *from_charset,char *to_charset,char *inbuf,int inlen,char *outbuf,int outlen){ iconv_t cd; char **pin = &inbuf; char **pout = &outbuf; char *old; old = outbuf; cd = iconv_open(to...2006-10-20 19:16:01 · 656 阅读 · 0 评论 -
java增补字符
摘要本文介绍 Java 平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在 Java 编程语言中描述为单个的 16 位实体(例如 char 数据类型)。这些字符一般极少用,但是,有些会在诸如中文或日文人名中用到,因此,在东亚国家,政府应用程序通常会要求支持这些字符。Java 平台目前正在改进,以便支持对增补字符的处理,这种改进对现...2006-10-20 19:16:32 · 597 阅读 · 0 评论 -
JAVA字符集和字符串的编码
先提出问题: 都知道,windows XP 的默认编码方式是GBK, 验证如下: Charset defaultCharset=java.nio.charset.Charset.defaultCharset(); String name=defaultCharset.name();//输入GBK 也可以从另一个编码的角度来验证: String tes...2006-10-20 19:17:09 · 250 阅读 · 0 评论