crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Проблемы с выводом русских символов
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
FireBlack Дата 27.8.2015, 18:16
  В Qt 5.5 изменился механизм работы qDebug функции (ну еще и qWarning, qCritical и qFatal заодно). Данное нововведение нарушает обратную совместимость, но некоторые разработчики Qt считают это нормальным. Однако в интернете поднялось нехилое бруление говн, так что посмотрим что из этого выйдет.

Обойти данную гадость можно использую функцию noquote.
Раскрывающийся текст
qDebug().noquote() << QString("кириллица");
Iron Bug Дата 27.8.2015, 11:04
  я не пишу на Qt но многократно на форумах видела жалобы разработчиков на эту тему. это, типа, такая реализация нового Qt. насколько я понимаю, это никак не лечится.
ht1515 Дата 26.8.2015, 12:59
  Накатил новый куте и запустил проект, в консоль qdebug... сливаются сообщения, но русские символы \u010 и в тд
То есть это не кракозябры.
Кто сталкивался?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 9:44