Здравствуйте Народ! у меня тут возникла проблема, пишу программу которую читает из бинарного файла и обрабатывает данные, использовал String.getBytes(), вот кусок кода с проблемой
| Код | byte bayty[]; BufferedReader bufferedreader = new BufferedReader(new FileReader(file)); String s = bufferedreader.readLine(); bayty = s.getBytes();
for (int x=0;x<bayty.length;x++) { System.out.print(bayty[x]+"\n"); }
|
под виндус работает нормально, вот результат
| Код | -128 -96 -128 4 7 16 17 5 6 0 4 0 49 -128 -128 6
|
а под линюкс запускаю результат другая, т.е. неправильная
| Код | -17 -65 -67 -17 -65 -67 -17 -65 -67 4 7 16 17 5 6 0 4 0 49 -17 -65 -67 -17 -65 -67 6
|
в чем может быт проблема, помогите пожалуйста, я попробовал разные чарсеты не работает как надо, т.е. если ASCII делаю, под винда не пашет, а под линюкс:
| Код | 63 63 63 4 7 16 17 5 6 0 4 0 49 63 63 6
|
заранее спасибо, |