Предупреждение
Начиная с Qt Creator’а версии 4.7.0 плагин считается устаревшим и не дорабатывается, т.к. в IDE появилась возможность принудительного вывода компилятора в UTF-8. Для этого необходимо поставить соответствующую галочку в настройках комплекта msvc.
Введение
Qtc Pane Encode – это небольшой плагин, позволяющий изменять кодировку выводимых сообщений в некоторых панелях IDE Qt Creator.
По умолчанию все сообщения от внешних инструментов Qt Creator воспринимает как сообщения в локальной (системной) кодировке. Однако это не всегда так. Проблема возникает в случае, когда невозможно или нежелательно изменять эту конфликтующую программу. Тут в дело вступают различные костыли :). Одним из таких костылей и является описываемый плагин. Он позволяет либо явно указать, в какой кодировке осуществляется вывод (что, правда, затронет и служебные сообщения самого Creator’а), либо пытаться автоматически угадать кодировку.
Плагин экспериментальный, поэтому присутствуют различные недоработки. Ложные срабатывания (не срабатывания) гарантированы ;).
Настройки
Чтобы плагин больше помогал, чем мешал, присутствуют следующие настройки:
- возможность включить преобразование вывода компилятора или программ
- возможность явно указать желаемую кодировку вывода
Скриншоты
Скачать
Версия плагина должна совпадать (по крайней мере первые две цифры) с версией Qt Creator’а.