Do przetworzenia tekstu kodowanego Windows-1250 na iso-8859-2 użyłem takiego kodu:

byte bajty[]=source.getBytes("Windows-1250");
target=new String(bajty,"iso-8859-2");

Zadziałało dość zagadkowo: to co nie powinno się zmienić (ćęńóż ĆĘŃÓŻ) się nie zmieniło. Pozostałe litery
(ąśź ĄŚŹ) się zmieniły na nie wiadomo co.
pozdrawiam