Drucken Sie Arabisch oder einen anderen Zeichensatz in System.out

Ich möchte einen String mit arabischen Zeichen drucken:

private static void print(String msg, Object... args) {
    try {
        PrintStream ps = new PrintStream(System.out, true, "ISO-8859-6");
        ps.println(String.format(msg, args));
    } catch (UnsupportedEncodingException error) {
        System.err.println(error);
        System.exit(0);
    }
}

Ich sehe jedoch in der Eclipse-Protokollkonsole, dass die arabischen Zeichen als Serien dieser Art von Zeichen angezeigt werdenèååêÒÉ

Was könnte in meinem Code fehlen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage