首页 > 技术文章 > 网络通信的中文乱码问题

xingfuzzhd 2013-10-14 17:52 原文

网络通信的中文乱码问题,产生乱码的原因主要是通信过程中使用了不同的编码方式,解决中文乱码只需要两个步骤:
  • 使用getBytes("编码方式");来对汉字进行重编码,得到它的字节数组。
  • 再使用 new String(Bytes[],"解码方式");来对字节数组进行相应的解码。
如:new String (str.getBytes("ISO-8859-1"),"GB2312");

推荐阅读