Je to konzole, která není nakonfigurována pro použití UTF-8
k zobrazení jim. V případě Eclipse můžete nakonfigurovat jeho kódování pomocí Okna> Předvolby> Obecné> Pracovní plocha> Kódování textového souboru . Mělo by být nastaveno na UTF-8
.
new OutputStreamWriter(System.out,"UTF-8");
dává pokyn pouze OutputStreamWriter
jaké kódování použít k převodu zapsaných znaků na bajty. Nedává pokyn System.out
konzole, které kódování použít k převodu zpět z bajtů na znaky na zobrazení je.