用InputStreamReader与OutputStreamWriter从客户端向服务器发送中文数据时,很容易出现乱码,原因是编解码不对应,我们写代码时用OutputStreamWriter向外写数据时没有设置编码格式,系统自动采用默认的编码,eclipse一般为UTF-8。
此时需要我们利用InputStreamReader与OutputStreamWriter的构造函数来设置编码集:
InputStreamReader(InputStream in,Charset charset);
OutputStreamWriter(OutputStream out,Charset charset);
我们只要保证这两个构造函数的charset是一样的就可以了。
解决中文乱码问题
本文介绍了使用InputStreamReader与OutputStreamWriter进行中文数据传输时如何避免乱码现象。通过设置统一的字符编码格式,确保数据的正确读取与写入。
517

被折叠的 条评论
为什么被折叠?



