Ustalam kodowanie tak jak znalazłem że mam ustalić
Encoding::GetEncoding("iso-8859-2")
Tylko, że to nie to bo plik w hexedytorze wygląda prawie jak ansi z innym kodem kilku znaków natomiast takie same znaki zapisane w tym kodowaniu w notepadzie++ w poglądzie wyglądają zupełnie inaczej i plik dodatkowo zawiera BOM. Mogę się pobawić i każdy znak konwertować przed zapisem i przy wczytywaniu ale nie ma prostszego sposobu? dlaczego ta funkcja nie działa?