
字符编码
cpszgy
这个作者很懒,什么都没留下…
展开
-
java的字符编码
知识概要: java中字符在内存中的是以Unicode形式、 系统会有一个默认的字符集。在中国当然是GBK。 乱码产生原因:以一个不正确的字符集去解码一个字符。 产生情况: 1.都很能认识到的从外部读取数据。如文件,文件是二进制形式。所以在编辑文件时会有指定的字符集。然后字符变为二进制。如果你以GBK编辑的文件,再以UTF-8去读文件,自然会乱码。 当然在读入时,字节流变字符流会有...原创 2011-08-26 22:06:40 · 89 阅读 · 0 评论 -
关于JAVA字符转换
我刚开始认为如果一个 字符A--(UTF-8)--》字节数组1--(GBK)---》字符1--(gbk)--》字节数组2--(utf-8)---》字符B。 这种类似的逆转换都是可以的。 然后昨天下午仔细查了下资料。终于弄清楚了原来并不是100%可以的。 主要原因是字节数组1通过某种编码方案时,如果这个字节组合并不在该编码方案的范围内。那么这时这种逆转换就无法工作了。因为这时这种编码方案会把...原创 2012-11-08 15:36:24 · 161 阅读 · 0 评论