LINUX.ORG.RU

терминал CodeLite не показывает русские буквы

 , ,


0

1

доброго времени, уважаемые ЛОР-пользователи! я обнаружил на Fedora 22 LXDE в программе CodeLite косяк: при запуске программы на c++ не отображаются русские буквы в терминале /usr/bin/codelite_xterm английские отобрааются, а русские нет. в обычном терминале lxterminal все нормально отображается. подскажите как мне настроить CodeLite чтобы в терминале работали русские буквы?

экран (черная консоль - это lxterminal, а белая - это codelite xterm)

http://itmages.ru/image/view/3081191/3b8ea61f


ХЗ чего там не так с xterm, возможно нужно ему установить переменную LANG. Но писать

cout << "русские буковки"
само по себе очень плохо. Никто не гарантирует, что «русские буковки» будут в UTF-8, даже если твой файл с исходником в UTF-8. Пиши тогда хотя-бы
cout << u8"русские буковки"
А лучше привыкай писать по-английски.

asaw ★★★★★
()

Можешь дальше жевать свой кактус, или пересесть на Qt Creator.

anonymous
()

Попробуй просто в xterm запустить свою программу, а затем, если там всё корректно, то попробуй сделать символьную ссылку /usr/bin/codelite_xterm -> xterm, если так будет конечно вообще вызываться и работать.

kostik87 ★★★★★
()

По делу уже сказали, а я по коду:

#define SIZE 100

C++

Фи!

KennyMinigun ★★★★★
()
Ответ на: комментарий от kostik87

сделать символьную ссылку

Э, так-то я тут мастер костылей!

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

я настроил lxterminal в глобал преференсес - терминал и все стало норм.

noops
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.