Вот этим кодом
<meta charset="utf-8">
вы указываете браузеру, в какой кодировке читать файл. Но проблема может быть не в браузере, а в самом файле.
В самом файле нормальные буквы, если открыть его, например, через Notepad++? Если знаки вопроса или кракозябры, то можно попробовать открыть его в Word. Обычно если Word видит проблемные символы, он предлагает выбрать кодировку для файла и показывает окошко, где можно "померить" кодировку. Прикладываю скриншот.
У меня была похожая проблема, когда я открыл файл, который создавал не я, через PHPStorm. Шторм плохо умеет распознавать кодировки. Я не заметил, что русские буквы отображаются вопросами и сохранил файл. Восстановить его мне не удалось.
Еще у меня была другая проблема с файлом, но там не только кириллица некорректно отображалась, а весь текст вообще, я задавал вопрос на этой сайте, можете почитать:
Возможно ли восстановить данный txt файл? . Восстановить тоже не удалось.