Gres

Делаем работу проще

Qt Creator pane encoding plugin

Введение

Qtc Pane Encode – это небольшой плагин, позволяющий изменять кодировку выводимых сообщений в некоторых панелях IDE Qt Creator.

По умолчанию все сообщения от внешних инструментов Qt Creator воспринимает как сообщения в локальной (системной) кодировке. Однако это не всегда так. Проблема возникает в случае, когда невозможно или нежелательно изменять эту конфликтующую программу. Тут в дело вступают различные костыли :). Одним из таких костылей и является описываемый плагин. Он позволяет либо явно указать, в какой кодировке осуществляется вывод (что, правда, затронет и служебные сообщения самого Creator’а), либо пытаться автоматически угадать кодировку.

Плагин экспериментальный, поэтому присутствуют различные недоработки. Ложные срабатывания (не срабатывания) гарантированы ;).

Настройки

Чтобы плагин больше помогал, чем мешал, присутствуют следующие настройки:

  • возможность включить преобразование вывода компилятора или программ
  • возможность явно указать желаемую кодировку вывода

 

Скриншоты

Скачать

Скомпилированный плагин

Исходники

6 комментариев

  1. Доброго времени суток !
    Спасибо Вам за Ваш плагин ! Очень полезное дополнение к QtCreator.
    К сожалению на QtCreator 4.0.1 не работает 🙁 Кодировка не меняется.

  2. Доброго времени суток !
    У меня на QtCreator 3.6 «Консоль сборки» переводит нормально, а вот в консоли «Проблемы» кодировка остаётся неверной 🙁

Добавить комментарий

Ваш e-mail не будет опубликован.