Начиная с версии 5.5 на вот такой кусок кода:
qDebug() << QString("проверка кириллицы");
вам в консоль выведется
\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 043A\u0438\u0440\u0438\u043B\u043B\u0438\u0446\u044B
Разрабы утверждают что это intended behaviour. Я считаю что они сошли с ума.
Собственно мой багрепорт https://bugreports.qt.io/browse/QTBUG-47316