私は以下を試しました:
System.out.println("rājshāhi");
new PrintWriter(new OutputStreamWriter(System.out), true).println("rājshāhi");
new PrintWriter(new OutputStreamWriter(System.out, "UTF-8"), true).println("rājshāhi");
new PrintWriter(new OutputStreamWriter(System.out, "ISO-8859-1"), true).println("rājshāhi");
これにより、次の出力が得られます。
r?jsh?hi
r?jsh?hi
rÄ?jshÄ?hi
r?jsh?hi
だから、私は何が間違っているのですか?
ありがとう。
PS
Windows7でEclipseIndigoを使用しています。出力はEclipse出力コンソールに送られます。