在eclipse中输入以下:
String strChina = new String("中国");中国显示不出来,请问是什么问题。而其它汉字能显示出来。

解决方案 »

  1.   

    补充一句,在记事本中写用javac编译,java运行,没有问题,莫非是eclipse的问题?
      

  2.   

    楼主看看你的eclipse中
    Window->Preference->General->Workspace中的Text file encoding 是不是 GBK的
    应该是你开发环境的问题
      

  3.   

    是GBK的,我输入其他汉字都没有问题,另外Text File Encoding 在
    Window/Preferences/General/Editors 配置项下面,你是eclipse中能输入“中国”吗?
      

  4.   

    换成:
    String strChina = new String("\u4e2d\u56fd");
    试试不行把eclipse扔了
      

  5.   

    编译时加上-encoding utf-8应该就可以了
    javac -encoding utf-8 source.java
      

  6.   

    在记事本中写,用javac编译,java运行,没有问题,应该是eclipse的问题吧
      

  7.   

    就是在eclipse中输入有的汉字是方框,什么原因啊?有的不是方框,有人遇到过吗?
      

  8.   

    你的eclipse是什么版本,在该JAVA文件上右键点属性,是UTF-8编码吗?请解决了问题的朋友能回来吧解决方法写出来,反馈很重要。
    我的eclipse也没有问题。个性签名------JAVA群31697908,学习兴趣不高不要进。