Вам остается только проверить кодировку и убедиться, что файл закодирован в UTF-8. Qt до 5й версии по умолчанию использовала ANSI кодировку при конструировании QString из строковых литерал, но это не ваш случай. Qt 5 использует Utf-8 (и именно его).
Вам нужно убедиться, что файл сохранен в Utf-8. В QtCreator (если вы его используете) есть настройки кодировок для новых файлов, но их изменение не приводит к изменению кодировки уже созданных файлов.
Для перекодирования файла нужно его открыть, выбрать меню>правка>выбрать кодировку>выбрать Utf-8 из списка, нажать Сохранить в кодировке. Если при открытии видим "мусор", выбираем вышеназванный пунк меню, затем выбираем "Перезагрузить в кодировке (Windows 1251), а уже потом пересохраняем в Utf-8.