½¡¿µabc健康
求程序,可以在eclipse控制台输出上面一行的字符串
回复之前建议大家先在eclipse控制台跑下自己的程序
只给第一个回答正确的同仁200分

解决方案 »

  1.   

    System.out.println(new String("健康".getBytes("utf-8"),"gbk"));
      

  2.   

    如下 文件的格式是utf-8
    System.out.println(new String("½¡¿µabc".getBytes("iso-8859-1"),"gbk"));
    结果  健康abc
      

  3.   

     //记住前台 java文件的编码是utf-8
    package com;import java.io.UnsupportedEncodingException;public class TestStringa { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
        //记住前台 java文件的编码是utf-8
    try {
    System.out.println("½¡¿µabc健康");
    //输出结果  ½¡¿µabc健康

    System.out.println(new String("½¡¿µabc".getBytes("iso-8859-1"),"gbk"));
    //输出结果  健康abc
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }}
      

  4.   

    输出
    ????abc健康
    健康abc

      

  5.   

    我这里输出的是    //输出结果  ½¡¿µabc健康在我本机跑的..没有问题
      

  6.   

    上面的代码 然后 eclipse --  首选项 -- general -- workspace 把编码改成 gbk 然后在试验下 
    我怀疑你控制台的编码问题引起的
      

  7.   

    改Contents Type 下的text得编码
      

  8.   


    public class TestChar { public static void main(String[] args) throws UnsupportedEncodingException {
    System.out.println(new String("健康".getBytes("gbk"),"iso-8859-1") + "abc健康");
    }

    }
      

  9.   

    整不出来,难道是我ide的问题?