摘要: java中所有都是unicode的编码,恐怕大家都清楚,但是这具体是哪里的编码。在一台中文windows操作系统(GBK),或英文的linux操作系统下(ISO-8859-1)下,这些编码是如何转换的。JAVA中的String类的getBytes()方法和String类的指定编码方式的构造函数中的编码又是如何呢?这里我不做深入解释,只是展示一下这些编码转换的流程。以windows中文操作系统为例,我们编写好的java文件以默认本地操作系统的编码方式进行存储(java源文件和class文件),即GBK。当jvm需要载入相应的类时,jvm将GBK编码的字符转换为unicode字节码,即jvm中的字 阅读全文
posted @ 2013-03-20 17:05 williamcai 阅读(363) 评论(0) 推荐(0) 编辑