下载:http://weisoft.myrice.com/download/jb8_encoding_fix.jar
保存到jbuilder8\patch目录,重起jbuilder8即可

解决方案 »

  1.   

    shipp(嘎子) 具体应该怎么做呢???!!!
      

  2.   

    : caoxmby(一切都变得没有意义..........) ( 是阿..我是用BYTE形式传过去的阿
      

  3.   

    发送时使用java.io.ObjectOutputStream类中writeUTF(String s) 或writeChars(String data) 方法发送,用java.io.ObjectIntputStream.readUTF() 或readObject() ;也可用一般流以字节方式读,将读的字节数组转化成字符串再显示看看如何。
              
    如果不行处理就用笨方法将要发送的中文字串进行编码转化为Uncode码发送,接受方在将取得字串转化为中文
      

  4.   

    我把我的源代码贴出来-------//------------发送的
    String s=textField1.getText();
    byte data[]=new byte[100];
    s.getBytes(0,s.length(),data,0);
    sendpacket=new DatagramPacket(data,s.length(),InetAddress.getByName(textField2.getText()),5001);
    sendsocket.send(sendpacket);
    //------------接收的
     byte[]array=new byte[100];
    receivepacket=new DatagramPacket(array,array.length);
    receivesocket.receive(receivepacket);
    textArea1.append("\n 来 自 "+receivepacket.getAddress()+" :");
    data[]  = receivepacket.getData();
    String received=new String(data,"GBK");
    textArea1.append(received);大家帮帮忙...看看问题出在哪里???
    我用的是JB9