A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bowen-xiao 中级黑马   /  2015-1-26 17:59  /  634 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java编码问题

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马