|
0 / 0 / 0
Регистрация: 07.01.2025
Сообщений: 9
|
|||||||||||
Как вывести кириллицу в консоль QT Creator?02.09.2025, 23:53. Показов 1683. Ответов 25
Метки нет (Все метки)
Всем доброй ночи.
Не могу заставить выводить в консоль QT Creator-а (3 Application Output) обычный текст на кириллице, содержащийся в строке std::string. Выводится что-то типа "Здравствуй, РјРёСЂ!", а не нужный текст. Пробовал много всяких вариантов из Интернетов, - результат один: нечитаемый текст. Это у меня одного так, или кто-то решил данную проблему? Тестовая программа самая простая:
Вот доп. инфа: 1. ОС - Wndows 10 64bit. 2. QT Creator 17.0.0. 3. GCC из поставки MinGW v15.2.0.
0
|
|||||||||||
| 02.09.2025, 23:53 | |
|
Ответы с готовыми решениями:
25
Не работает консоль QT Creator в Windows 10
Qt Creator - Консольное приложение |
|
Заблокирован
|
|
| 03.09.2025, 01:49 | |
|
Ну это же классика жанра.
И QT тут ни при чем.
0
|
|
|
882 / 535 / 228
Регистрация: 21.02.2011
Сообщений: 5,706
|
||||
| 03.09.2025, 13:29 | ||||
![]() P.S.
0
|
||||
| 03.09.2025, 13:45 | |
|
0
|
|
| 03.09.2025, 14:12 | |||||||
|
Не по теме:
А вообще, я пытался в QT консольном приложении настроить консоль в utf16(через _setmode()). И у меня даже получилось. Но выводится дополнительная ересь. Что ещё раз подтверждает, что нефиг страдать хренью в консоли. XD С utf8 с помощь system(chcp 65001) костылем норм. Даже можно с QString работать.
0
|
|||||||
|
882 / 535 / 228
Регистрация: 21.02.2011
Сообщений: 5,706
|
|||||||
| 03.09.2025, 14:24 | |||||||
0
|
|||||||
|
Заблокирован
|
|
| 03.09.2025, 14:49 | |
|
0
|
|
|
Заблокирован
|
||
| 03.09.2025, 15:00 | ||
|
Думаешь я просто так наезжаею? Я знаю о чем говорю.
0
|
||
|
0 / 0 / 0
Регистрация: 07.01.2025
Сообщений: 9
|
|
| 03.09.2025, 15:08 [ТС] | |
|
Коллеги (можно вас так называть, хотя я начинаю только изучать C++, не для работы, для себя
),хотя это явно и не прозвучало, но посыл такой, что вывести кириллицу объекта std::string в косноль QT Creator-а (не в консоль cmd.exe) — нельзя. Я прав или додумал за вас ответ? Как вывести широкую строку я знаю, нагуглил ответ, но мне надо именно обычную C++-строку. И спасибо всем, кто ответил.
0
|
|
|
882 / 535 / 228
Регистрация: 21.02.2011
Сообщений: 5,706
|
|
| 03.09.2025, 15:10 | |
|
у меня данной код отрабатывает, я бы не стал постить неработающий код.
0
|
|
|
Заблокирован
|
|||||
| 03.09.2025, 15:24 | |||||
|
ОС, компилятор? Добавлено через 3 минуты Если такой литерал(utf8) загнать в std::string - это уже не обычная строка. Всюду можно вывести кириллицу. Приложив определенные усилия. Нужно лишь определиться что и куда. Добавлено через 2 минуты
0
|
|||||
|
0 / 0 / 0
Регистрация: 07.01.2025
Сообщений: 9
|
||
| 03.09.2025, 15:32 [ТС] | ||
|
Можете его подкорректировать так, чтобы он всё-таки выводил текст кириллицой, не меняя тип строки? В Eclipse данный пример кода работает, как говорится, из коробки.
0
|
||
|
Заблокирован
|
||
| 03.09.2025, 15:52 | ||
|
Сейчас попробую. Добавлено через 15 минут Кроме system(chcp 65001) пока ничего не нашел.Нет никаких настроек для встроенного терминала QT Creator. Добавлено через 3 минуты Видать и нет никакого встроенного терминала, просто ввод/вывод перенаправляет в своё окошко.
0
|
||
|
1131 / 727 / 194
Регистрация: 30.03.2021
Сообщений: 2,378
|
|
| 03.09.2025, 15:55 | |
|
iak, а чем qDebug()<< QString::fromUtf8(rus) ; не устраивает?
0
|
|
|
0 / 0 / 0
Регистрация: 07.01.2025
Сообщений: 9
|
||
| 03.09.2025, 16:01 [ТС] | ||
|
Просто была мысль использовать QT Creator не для QT-проектов, поэтому сейчас присматриваюсь к нему именно с этой позиции.
0
|
||
|
Заблокирован
|
|||
| 03.09.2025, 16:06 | |||
|
Добавлено через 3 минуты Никакая ОС или фреймворк внутри не использует UTF8 строки. То есть, это уже большая ошибка. Такая программа, скорее очень редкое исключение.
0
|
|||
|
1131 / 727 / 194
Регистрация: 30.03.2021
Сообщений: 2,378
|
|||||
| 03.09.2025, 16:32 | |||||
|
Добавлено через 20 минут
0
|
|||||
|
0 / 0 / 0
Регистрация: 07.01.2025
Сообщений: 9
|
|
| 03.09.2025, 16:32 [ТС] | |
|
0
|
|
|
1131 / 727 / 194
Регистрация: 30.03.2021
Сообщений: 2,378
|
||
| 03.09.2025, 16:38 | ||
|
1
|
||
| 03.09.2025, 16:38 | |
|
Помогаю со студенческими работами здесь
20
Иероглифы в консоли Qt Creator Как передать из одной функции в другую, чтобы вывести таблицу в Qt Creator Кириллица в консольном приложении и setlocale() Использование кириллицы в консоли Корректное отображение кириллицы в консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|