原文我不记得了。大概意思是你要告诉java你要在网络上传输的是中文编码方式的东东!
request.setCharacterEncoding("gb2312");

解决方案 »

  1.   

    applet这一端使用yourStr = new String(yourStr.getBytes("ISO_8859_1"), "GBK");
    就能得到正确的中文
      

  2.   

    applet这一端使用yourStr = new String(yourStr.getBytes("ISO_8859_1"), "GBK");
    就能得到正确的中文都试过了,不行,我想是不是在网络传输时已经乱码了呀
      

  3.   

    传之前没乱 ,到了APPLET才乱
      

  4.   

    request.setCharacterEncoding("gb2312");
    加到客户端去数据之前的地方,试一下。
      

  5.   

    看过一篇文章,好像是和JDK,Tomcat有关系。试试用jDK1.4 和Tomcat5.0的
      

  6.   

    首先保证服务器端要写的中文正确
    发送之前用URLEncoder.encode(senddata,"gb2312")客户端再用URLEncoder.decode(senddata,"gb2312")