
编码
文章平均质量分 78
wuwujian111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符集个人理解
编码其实,就是二进制数,与字符的映射关系。 那么,它只和二进制数和字符有关。 Java内存中的字符(字符串),都是Unicode编码的。 所以,当二进制数是GBK编码的时候,首先要用解码器将GBK转换成Unicode编码,然后再保持到字符当中。 也就是说,应该先得到二进制数据:byte [] data = ...; 然后,生成字符串:String str = new String(dat原创 2015-06-17 00:54:29 · 707 阅读 · 0 评论 -
utf-8与gbk的转换
package com; import java.lang.Character.UnicodeBlock; public class UTF2GBK { public String gbk2utf8(String gbk) { String l_temp = GBK2Unicode(gbk); l_temp = unicodeToUtf8(l_temp转载 2015-06-16 23:47:27 · 524 阅读 · 0 评论 -
深入理解java字符集
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式; 2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。 3、getBytes()、g转载 2015-06-16 23:49:36 · 958 阅读 · 0 评论