Witam.
Przeszukałem troche to forum jednak odpowiedzi nie znalazłem. Mam nadzieje, że nie powtarzam pytania.
Do rzeczy:
wczytuję znaki z pliku i konwertuję je do int metodą
dataInputStream.readUnsignedByte();
Potem coś tam z tymi intami robię, zapisuję je w pliku i ponownie odczytuję. Czyli mam int będący numerem w rozszerzonej tablicy ASCII (polski znak - powyżej 127) i chcę go zamienić na char. I tutaj pojawia się problem, bo po konwersji do char w konsoli i po zapisaniu do pliku zamiast polskich znaków pokazuje się '?'. Domyślam się, że rozwiązaniem będzie zmiana kodowania, ale sam nie potrafię tego zrobić więc proszę Was o pomoc.