new String(str.getBytes("iso-8859-1"),"gb2312");

解决方案 »

  1.   

    会有这种情况,是不是你设置显示的字体坏了,从别人机器copy一个过来,看看
      

  2.   

    JDK某些版本(我所知道的)支持的中文字体不太多。
      

  3.   

    可是我的这个版本前两天还用过的,没问题啊,我刚刚又重装了一遍jdk,问题还没有解决到底怎么办啊!没有人知道吗????
      

  4.   

    我装的版本是
    j2sdk-1_4_0_01-windows-i586
      

  5.   

    那应该不是jdk的问题,估计是系统的相关的字体有问题。你可以把系统的语言支持再装一装。
      

  6.   

    我装的是winXP怎么装阿???