这算咋回事!

解决方案 »

  1.   

    网上一堆呢
    http://blog.csdn.net/guanghuilove/article/details/6981604
      

  2.   

    网上的办法试了好(hao)多,都不行,特来csdn求救!!!
      

  3.   

    String value=new String();
    用value接收输出!试一下!
      

  4.   

    iso_8859_1
    不是这样写的;
    你写错了;
    iso-8859-1
      

  5.   

    getBytes(这里面的不是这么写吧)
      

  6.   

    你这是干嘛呢。。
    首先,你接受字符串是想以ISO的形式接受,可是你控制台设置的默认编码是ISO么?
    如果是的话,
    然后你转成了UTF-8,那么你控制台设置的显示编码格式是UTF-8么?如果不是,那么乱码不就很正常了么?
      

  7.   

    我测试了哈,估计是你java工程的编码不是UTF-8.其次ISO8859-1这样写或者ISO-8859-1
      

  8.   

    把你的eclipse.ini里面加上这句话-Dfile.encoding=UTF-8不用转也是对的了。
    你直接用命令行运行也是应该是正确的。
      

  9.   

    在输入的时候指定编码
    Scanner sc = new Scanner(System.in, "UTF-8");