Używam programu Java z wiersza polecenia (Windows 7). Aby uprościć sprawę, opisuję tylko odpowiednią część.Kodowanie systemowe System.out
public static void main(String[] args) {
System.out.println("Árpád");
}
Moje wyniki to śmieci. Jest to oczywiście problem z kodowaniem znaków, węgierskie znaki Á i á nie są wyświetlane poprawnie. Próbowałem następujące:
public static void main(String[] args) {
PrintStream ps = new PrintStream(System.out, true, "UTF-8");
ps.println("Árpád");
}
Ale moje wyniki są nadal śmieci. Jak mogę rozwiązać ten problem z kodowaniem znaków w wierszu poleceń systemu Windows 7? Dzięki
Jesteś pewien, że to nie jest problem z kompilacją? Jak się kompilujesz, a jakie kodowanie jest w kodzie źródłowym? –
Czy twój wyświetlacz rzeczywiście obsługuje wyświetlanie takich znaków na początek? Tj. Czy możesz wpisać je na klawiaturze na tym ekranie i wyświetlają się poprawnie? – fge
Kompiluję z NetBeans, a kodowanie znaków źródeł to UTF-8 –