您的位置:首页 > 其它

Socket传中文乱码问题的解决

2017-08-29 10:36 211 查看
socket服务端和客户端编码方式不一致将有可出现中文乱码问题,因此两边设成一样的就可以了

socket服务端发送数据时设置编码方式

PrintWriter output = new PrintWriter(new OutputStreamWriter(socket.getOutputStream(),"UTF-8"),true);

output.println("你好");

客户端接收数据时设置编码方式:

BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8"));

System.out.println(input.readLine());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: