Как напечатать [упрощенные] китайские символы в консоли Eclipse?

У меня есть следующий код:

import java.io.PrintStream;
import java.io.UnsupportedEncodingException;
import java.util.Locale;

public final class ChineseCharacterDemo {

    public static void main(String[] args) throws UnsupportedEncodingException {
        Locale locale = new Locale("zh", "CN");
        System.out.println(locale.getDisplayLanguage(Locale.SIMPLIFIED_CHINESE));
    }

}

И даже после установки кодировки символов консоли Eclipse на UTF-8 я получаю поля вместо следующего:

中文

Что я делаю не так?


РЕДАКТИРОВАТЬ -

После изменения шрифта консоли Eclipse на что-то, способное отображать китайские символы, я получаю следующее, некорректное отображение:

enter image description here

Но когда я копирую / вставляю текст сюда, он правильно отображает упрощенный китайский текст. Опять же, что здесь происходит? На самом деле, если вы посмотрите на отображаемый текст в консоли, это правильные символы, но они на их стороне!


Разрешение-

Итак, оказалось, что мне нужно было сделать следующее:

  1. Изменить кодировку символов консоли Eclipse на UTF-8
  2. Изменить шрифт на Arial Unicode MS (т.е. любой шрифт, способный отображать Китайский текст)
5
задан Makoto 20 May 2012 в 21:10
поделиться