На Kubuntu 12.04 LTS.
По какой-то причине приложения Qt (Kate, Konsole и т. Д.) Загружали файл ключей сочинения ISO8859-1 вместо UTF-8. Другие приложения (например, приложения Chrome и Java) работали правильно.
Чтобы узнать, происходит ли это, введите следующую комбинацию клавиш:
< Compose_key > тогда < подчеркивание > затем < a >
Если вы получаете ā (a с макроном), вы используете файл UTF-8. Если вы получаете ã (a с тильдой), вы используете файл ISO8859-1.
Единственный способ решить проблему - это установить qt4-qtconfig и изменить «Метод ввода по умолчанию» на xim вместо ibus. Должно быть, ibus ищет неправильное место для файла консоли.
Надеюсь, это поможет кому-то еще (и я надеюсь, что разработчики Qt исправят проблему для Qt5).