Het is de console die niet is geconfigureerd om UTF-8
te gebruiken om weer te geven hen. In het geval van Eclipse kunt u de codering configureren via Venster> Voorkeuren> Algemeen> Werkruimte> Tekstbestandscodering . Het moet worden ingesteld op UTF-8
.
De new OutputStreamWriter(System.out,"UTF-8");
geeft alleen instructies aan de OutputStreamWriter
welke codering moet worden gebruikt om de geschreven tekens naar bytes te converteren. Het geeft geen instructies aan de System.out
console welke codering moet worden gebruikt om ze terug te converteren van bytes naar tekens naar display hen.