Witam,
mam problem związany z kodowaniem argumentów, przekazywanych do programu.
przy kompilacji dołączam -encoding "UTF-8"
jednak po wydrukowaniu argumentu w miejsce polskich liter pojawiają się '?'
próbowałem już przekształcać przy pomocy new String(args[0].getBytes(kodowanie), "UTF-8");
gdzie kodowanie to kodowanie w konsoli (wg System.getProperties() jest to MacCentralEurope, jednak probowalem tez używać UTF-8 Unicode i UnicodeLittle) nic więcej nie przychodzi mi do glowy.
moze jakies streamowanie na zmienną?
oczywiście kod
String s = new String("Ł".getBytes(), "UTF-8);
System.out.print(s);
drukuje piękne Ł ale to żadne odkrycie
bardzo bylbym wdzieczny za pomoc