InputStreamReader与OutputStreamWriter的输入输出时编码问题(转载)

用InputStreamReader与OutputStreamWriter从客户端向服务器发送中文数据时,很容易出现乱码,原因是编解码不对应,我们写代码时用OutputStreamWriter向外写数据时没有设置编码格式,系统自动采用默认的编码,eclipse一般为UTF-8。

此时需要我们利用InputStreamReader与OutputStreamWriter的构造函数来设置编码集:

InputStreamReader(InputStream in,Charset charset);

OutputStreamWriter(OutputStream out,Charset charset);

我们只要保证这两个构造函数的charset是一样的就可以了。
--------------------- 
作者:lintiyan 
来源:CSDN 
原文:https://blog.csdn.net/lintiyan/article/details/79603776 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

你可能感兴趣的:(BUG)