Socket socket = new Socket(serverAddress, serverPort);
// 获取输入流和输出流
InputStream inputStream = socket.getInputStream();
OutputStream outputStream = socket.getOutputStream();
// 发送数据到服务端
byte[] message = data.getBytes(charset);
outputStream.write(message);
原因: "string".getBytes() 是以当前系统的编码去获取获取字符串的[]byte,Windows默认编码为GBK,idea默认编码为utf8
解决:"string".getBytes(charset) 指定编码