用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
版权声明:本文为博主原创文章,转载请附上博文链接!