Russian Qt Forum
Май 06, 2024, 04:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как поменять кодировку в KDevelop сообщениях?  (Прочитано 7419 раз)
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« : Июнь 20, 2008, 11:14 »

Программа пишица в кодировке uft8.  Если запустить из под кансоли, предварительно задав в кансоле конировку utf8, то все сообщения в кансоль прога выдает нормально. Но если программу запустить в KDevelop-е, то сообщения выводятся в нижнее окно сообщений в вкладку Application. В этой вкладке локаль = локали ОС (freeBSD, cp1251). Поэтому все сообщения на русском языке в KDevelop в Application = кракозябры. Облязил весь KDevelop и не смог найти где можно поменять кодировку в окошке Applicaton.

Кто нибудь сталкивался с такой проблемой? Как её можно решить?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июнь 20, 2008, 11:41 »

Тут не так давно была Очень большая тема на счет кодировки вывода в консоль...
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #2 : Июнь 23, 2008, 07:09 »

Цитировать
Тут не так давно была Очень большая тема на счет кодировки вывода в консоль...

А можно конкретно ссылку или какие нибудь ключевые слова для поиска, плиз.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Июнь 23, 2008, 11:20 »

В поиске "кодировка 1251". Подмигивающий
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #4 : Июнь 23, 2008, 12:34 »

Цитировать
В поиске "кодировка 1251". Wink
 

Спасибо за подсказку, но толи я не так объяснил, толи меня не так поняли. По поиску "кодировка 1251" ни чего путнего. В основном были найдены вопросы касающиеся вывода текста из Qt-шных приложений. В консоль моё приложение выводит сообщения нормально. Я не могу увидеть сообщения в окне Application в KDevelop. Я даже не использую Qt. В настройках редактора KDevelop указанна кодировка Utf8. Вывожу функцией
Код:
std::cout << "Hello Привет" << std::endl;


Вот что выводить моя программа в кансоль кадевелопа, при явном указании в консоли кодировки utf8
Hello Привет

Вот что выводить моя программа в Application кадевелопа
Hello Привет

Как можно поменять кодировку вкладки Application в KDevelop?

ps. Пытался картинки приципить к теме, чтоб понятней было. не получилось. Не могу имеджы прикрутить((
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Июнь 23, 2008, 16:56 »

Как вариант поиграться с кодировками, чтобы неверно выводило в консоль, но правильно в Application, правда это костыль. К сожалению не пользуюсь KDevelop, так как разрабатываю сразу под двумя платформами. Поэтому работаю с QDevelop или MonkeyStudio.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.