Това е конзолата, която не е конфигурирана да използва UTF-8
за показване тях. В случай на Eclipse, можете да конфигурирате кодирането му чрез Прозорец> Предпочитания> Общи> Работно пространство> Кодиране на текстов файл . Трябва да бъде настроен на UTF-8
.
new OutputStreamWriter(System.out,"UTF-8");
инструктира само OutputStreamWriter
кое кодиране да използвате за преобразуване на написаните знаци в байтове. Той не инструктира System.out
конзола кое кодиране да използвате, за да ги преобразувате обратно от байтове в символи за дисплей тях.