Question: Function FileTools[Text][ReadLine] fails to read Cyrillic "я"

I noticed, that FileTools[Text][ReadLine] cannot read Cyrillic letter "я" in text files.

My test file containes 6 lines (Codepage 1251):

 Николай Петрович ТРУБЛАИНИ
 "ЛАХТАК"
 Ч А С Т Ь П Е Р В А Я
 НЕМОЙ ПАРОХОД  Г л а в а I
 Ветер налетел неожиданно. С неимоверной быстротой запенились волны. Они приближались к пароходу, стоявшему в миле от берега. Между реями мачт и в надстройках капитанского мостика слышался отрывистый, грозный визг.
 Волны качали пароход с бока на бок, поворачивая его носом против ветра. Якорная цепь натянулась. Внезапный шторм походил на гром среди ясного неба. Штурман Кар взбежал по широким ступенькам трапа на капитанский мостик и взглянул на горизонт.

First occurence of "я" is selected in bold.

Use of the code

for i from 1 to N do
S := FileTools[Text][ReadLine](F1);
end do;

returns the following result (N is the number of lines, calculated by CountLines function):

In other words, ReadLine fails to read "я" and after this letter cannot read other lines.

In contrast, function FileTools[Text][ReadFile] read the hole file as needed:

Please Wait...