我的java类是用GBK编译的,我直接用System.out.println("成功")打印中文,结果在iso-8859-1的控制台显示??(两个问号)。我用System.out.println(new String("成功".getBytes("GBK") , System.getProperty("file.encoding")));也不行。操作系统是sun solaris,编码:ISO-8859-1,而且已经安装了GBK中文字符集,在控制台上能显示中文。求教各位如何正确显示。谢谢大家。