我用unicode 试验的时候,直接用system.out.println()输出unicode 可以正常显示汉字,可是我用程序连接服务器得到的unicode 再用println()输出的时候却是原样显示,请问为什么啊,我该怎么办?

解决方案 »

  1.   

    str = new String(str.getBytes("ISO-8859-1"),"UTF-8");
      

  2.   

    我这样试过了,不行啊,而且我把服务器端也改成UTF-8的了,还是不行
      

  3.   

    你是写Servlet?还是JSP,你把代码贴出来看看呢。
      

  4.   

    我实在J2ME中做的,程序应该没问题,我上网查了下,好像是因为我的unicode编码是从网上下的,没有经过编译,请问我怎么能让他重新编译下或者直接转换成中文呢?