Diky ne-ASCII znakum jsem poprve v zivote videl kompilator hlasit problem uvnitr _komentare_. Dostal jsem od nekoho jakysi Javovy zdrojak, kde byly komentare v cestine, ovsem ve Windows-1250. Windowsovemu IDE to nevadilo, takze programator na nic neprisel. No a po preneseni jinam to neslo prelozit (pokud clovek nenastavil locale na cs_CZ.Windows-1250).
Tolik k prenositelnosti Javy a k non-ASCII ve zdrojacich.
To se ale prekladac choval presne podle specifikace, coz je lepsi, nez kdyby si nejak domyslel, v jakem kodovani ten zdrojak vlastne je :-)
Jak pise Kamil (zdravim!), porad existuje prepinac -encoding a co je dulezitejsi, tak ve vyslednem .class to uz bude bez ohledu na zdrojovy kod dobre (to se netyka komentaru, ale napriklad retezcovych literalu a podobneho svinstva).