java 写读文件,中文防止乱码

 outStream.write(str.getBytes("GBK"));

 

需要双方定义编码方式。例如:GBK(以下都以GBK为例)。

发送的时候将String按GBK转换为了字节码

         out.write(loginStr.get(0).getBytes("GBK"));//out为输出流

接收的时候将字节码按GBK编码转换成String

         new String(by, 0, a, "GBK");//by为字节码,a为字节码长度

posted @ 2014-01-14 09:20  爱编程hao123  阅读(169)  评论(0编辑  收藏  举报