serverSocket = new DatagramSocket(Integer.parseInt(new disposal().textField2.getText()));
  byte[] dataBuf = new byte[512];
  for(int i=0;i<512;i++)   dataBuf[i]=0;
  serverPacket = new DatagramPacket(dataBuf, dataBuf.length);
  serverSocket.receive(serverPacket);
  String s1 = new String(serverPacket.getData(),"????");//将字节数组的内容转换成字符串
  textArea1.append("服务器消息:"+s1.toString());
  textArea1.append("\n");
 serverSocket.close();
在问号处加gbk,gb2312,iso8859-1都不能让s1正确的获得中文内容