中间很多都是为别的提供数据的主要还是。从
byte[] array = new byte[100];
receivepacket = new DatagramPacket(array, array.length);
receivesocket.receive(receivepacket); //接收
byte data[] = receivepacket.getData();
String received = new String(data, 0);
然后打印received里的中文是乱码
byte[] array = new byte[100];
receivepacket = new DatagramPacket(array, array.length);
receivesocket.receive(receivepacket); //接收
byte data[] = receivepacket.getData();
String received = new String(data, 0);
然后打印received里的中文是乱码
要么就用new String(data, "GB2312");指定字符编码你原始数据是用的什么编码?