

Kódování JRE
Zdravím, potřeboval bych co nejrychleji vyřešit jeden problém. Napsal jsem si tento kód v Javě:
class Priklad {
public static void main(String args[]) {
System.out.println("Začínám s Javou.");
}
}
Uložil jsem ho v Notepadu++ klasicky jako ANSI a zkompiloval jako javac Priklad.java. Když ho spustím v Javě pomocí příkazu java Priklad tak dostanu tento výsledek:
ZaŔÝnßm s Javou.
Nesetkal jste se s tím už někdo? Ví někdo jak to mám spravit?
Konzolova aplikace pouziva kodovani Latin II. Zkus to ulozit v tomto kodovani.
Bože díky ti! Pozval bych tě na
Jinak pro ty, co budou řešit stejný problém, nedejte se zmást. Ve Windows se Latin2 označuje ISO 8859-2, v DOSu je to správně CP852. To znamená, že správné kódování pro konzolové aplikace v Javě je CP852 (v Notepadu++ jako OEM 852)!
Případ vyřešen, moc děkuji!
EDIT: Pro ujasnění - ISO 8859-2 je správně ISO Latin2 kdežto CP852 je správně PC Latin2
A ja dodam, ze ISO Latin 2 a PC Latin 2 jsou odlisna kodovani
Jojo, špatně jsem to napsal