import java.util.Locale; import java.io.*; public class Hello { public Hello() { } public static void main (String args[]) throws Exception { System.out.println("日本語"); System.out.println("\u65e5\u672c"); OutputStreamWriter o = new OutputStreamWriter(System.out); //OutputStreamWriter o = new OutputStreamWriter(System.out, "MS932"); // Windows //OutputStreamWriter o = new OutputStreamWriter(System.out, "EUC_JP"); // Solaris System.out.println(o.getEncoding()); PrintWriter p = new PrintWriter(o); p.println("Hello 日本"); p.flush(); new PrintWriter(new OutputStreamWriter(System.out, "MS932"), true).println("Hello 日本語"); new PrintWriter(new OutputStreamWriter(System.out, "MS932"), true).println("\u65e5\u672c"); } }