Zdravím.
Potřeboval bych porozumět rozdílu:
System.out.println("Direct: " + "\273\142\313\104\326\143\226\202\247\246\231\324\031\300\062\137\314");
System.out.println("args[0] :" + args[0]);
$ java test "\273\142\313\104\326\143\226\202\247\246\231\324\ 031\300\062\137\314"
Direct: »bËDÖc–‚§¦™ÔÀ2_Ì
args[0] :\273\142\313\104\326\143\226\202\247\246\231\324\ 031\300\062\137\314
Zkoušel jsem předávat argument i v apostrofech, zdvojovat, ztrojovat backslash, ... nic.
Nikdy jsem nedostal to, jako když je řetězec přímo v kódu - to potřebuji.
Také by mě zajímalo, co a v jakém kódování ty trojice "\xyz" reprezentují.
Myslel jsem, že unicode znaky, ale to myslím nesouhlasí - ani v 8 ani v 10 bázi.
Spíž jde asi o způsob zadání "binárních" dat ?
Neví někdo ? Dík.