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