И это всё МОЁ

Парсю из строки русские символы.

Qstring str = file.readline();

rx.setPattern("(ИД-\\d+)";);
if (rx.indexIn(str) != -1) {
QString name = rx.cap(1);

}

Файлы сохранены были в разных текстовых редакторах. В одних файлах нормально, в других name после парсинга вместо ИД идут ?? знаки.
Подскажите как пофиксить, думаю дело в кодировках.








 ,