Mam problem z kodowaniem plików tekstowych.
Przy otwieraniu należy podać kodowanie pliku, aby jego treść została wyświetlona prawidłowo. Kiedy ustawiam wszędzie kodowanie UTF-8, wówczas pliki zapisane z formatem UTF-8 otwierają się prawidłowo. Natomiast te z UTF-16 już nie. W plikach ASCII zamiast znaków specjalnych wyskakują same znaki zapytania "?".
Szukałem i nigdzie nie znalazłem klasy do odczytu kodowania użytego w danym pliku. Wszystkie robią to po BOMie, natomiast chciałbym aby było to zrobione poprzez sprawdzanie pliku. Macie może taką klasę?