黑马程序员技术交流社区

标题: 关于IO的乱码问题 [打印本页]

作者: bowen-xiao    时间: 2015-1-26 17:59
标题: 关于IO的乱码问题
Java编码问题

如果服务器返回的时候有乱码
如果服务器使用的是ISO8859-1那么我们可以通过重新编码,再解码来解决乱码问题。
但是如果使用GBK编的码通过UTF-8去存的话,那就没有办法去拯救了,因为编码方式完全不一样,
GBK中文是两个字节,而UTF-8是三个字节,原始数据已经发生改变,
如果有兴趣的同学可以尝试去解决这个问题。

联通为什么会乱码?
联通两个字作为头码刚好和UTF-8编码规则一致,于是按UTF-8去解码。
如果联通两个字没有在记事本开头,也就不会出现乱码,如果使用程序读写是完全没有问题的,
这两个字只是一个特例。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2