1 / 1 / 0
Регистрация: 08.11.2017
Сообщений: 17
|
|||||||||||
1 | |||||||||||
Кодировка в Qt11.03.2018, 21:39. Просмотров 10300. Ответов 22
Метки нет Все метки)
(
Раньше спокойно работа в Qt v5.10 и использовал русский язык при выводе сообщений об ошибке через QMessageBox, и все выводило, что и предполагалось. Но потом скачал, по кое-каким причинам, решил скачать QtSDK-> Qt изменилась версия программы на ~4.5 Потом там начались проблемы , что появлялись знаки вопроса в черном ромбе, вместо русскоязычных слов
Пытался найти ответ в интернете, но попытки сменить кодировку в параметрах среды, или даже используя QTextCodec - никак не изменило погоду...Удалил потом в "программах и компонентах" все Qt которые были установлены (в том числе и QtSDK). Установил снова изначальную версию Qt, на которой все ок было - но проблема так и осталась. код с файла mainwindow.срр
код с файла main.cpp
0
|
|
11.03.2018, 21:39 | |
Кодировка программы и кодировка базы данных Кодировка БД Кодировка Кодировка |
|
1 / 1 / 0
Регистрация: 08.11.2017
Сообщений: 17
|
|
12.03.2018, 00:58 [ТС] | 3 |
Сменил кодировку ... та же проблема
А вообще у меня Windows 10. изначально ставил вместо UTF-8 - CP1251
0
|
![]() |
|
12.03.2018, 01:11 | 4 |
![]() Решение
И кто Вам доктор ?
Теперь берете свои все исходники и открывайте в Notepad++ (или с помощью другой программы) и перегоняйте в UTF-8
2
|
4 / 4 / 3
Регистрация: 28.08.2017
Сообщений: 81
|
||||||
12.03.2018, 12:48 | 5 | |||||
trUtf8 в помощь.
Еще на просторах интернета нашел использование QTextCodec, но сам еще не использовал
0
|
4 / 4 / 3
Регистрация: 28.08.2017
Сообщений: 81
|
|
12.03.2018, 12:56 | 7 |
Rius, сижу на четвертой, поэтому и пользуюсь этими костылями.
0
|
![]() |
|
12.03.2018, 13:01 | 8 |
0
|
4 / 4 / 3
Регистрация: 28.08.2017
Сообщений: 81
|
|
12.03.2018, 13:09 | 9 |
0
|
Avazart
|
12.03.2018, 13:49
#11
|
0
|
1 / 1 / 0
Регистрация: 08.11.2017
Сообщений: 17
|
|
12.03.2018, 14:27 [ТС] | 12 |
Все исправил !
Добавлено через 6 минут Все исправил ! Исправил следующим образом: 1)заходил в тот файл, где была не определен русский язык 2)обводил весь код 3)скопировал его с помощью Ctrl + C 4)в левом верхнем углу выбрал Правка->Выбрать Кодировку->UTF-8 Там потом появляются в коде вместо русских букв знаки вопроса(ну может какие-либо другие кваказябры). 5)вместо всего кода вставляем скопированный ранее код и запускаем программу забивая на все предупреждения программы, если он будет ругаться. и Вуаля - все работает корректно
1
|
310 / 113 / 19
Регистрация: 29.06.2019
Сообщений: 1,168
|
|
30.09.2020, 13:16 | 13 |
можно просто в Инструменты(Tools) — Параметры…(Settings…). В открывшемся окне слева в списке найти и выбрать Текстовый редактор(Text Editor), далее выбираем вкладку Поведение(Behavior). Находим группу настроек Кодировки файлов(Encoding files) и выбираем System.
Закрываем qt, открываем снова проект
0
|
310 / 113 / 19
Регистрация: 29.06.2019
Сообщений: 1,168
|
|
30.09.2020, 16:21 | 16 |
поставила
Qt Creator 4.5 и 5.12.0-mingw73_32 -- что нашла у себя (чтобы пока не качать снова) -- посмотреть пример проекта... запросом сказал, что не может найти UTF-8, попросил поправить кодировку - из предложенных UTF-8 не оказалось... ![]() но спасибо за предупреждения - наверно, что нашла у себя (4.5) ещё не переехал, а мой tool-chain уже от 5.12 -- вот и не знаю откуда корни проблемы?... какие-то конкретные? или свои для разных случаев?
0
|
![]() |
|
30.09.2020, 16:38 | 17 |
Не понятно, что и где ищется, но UTF-8 тут должен быть:
4.5 это видимо Qt Creator. Важна версия самого Qt, 5.12. В Qt 4 приходилось указывать, какая именно кодировка использовалась в файлах исходников. А потом её ещё и соблюдать не забывать. В Qt 5 исходники подразумеваются в UTF-8. File Encoding
1
|
310 / 113 / 19
Регистрация: 29.06.2019
Сообщений: 1,168
|
|
30.09.2020, 16:46 | 18 |
всё, поняла... проект, видимо, был от v4, т.к. была ещё ошибка
файл ‘QtGui / QAction’ не найден - тоже исправляла (от 4-й до 5-й)Кликните здесь для просмотра всего текста
спасибо за столь подробный ответ!.. - это радует
0
|
310 / 113 / 19
Регистрация: 29.06.2019
Сообщений: 1,168
|
|
30.09.2020, 16:54 | 19 |
- тут он есть, но ошибка такая вылазит при открытии проекта - и когда там нажимаешь выбрать кодировку - в появляющемся окне нет utf-8
0
|
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
310 / 113 / 19
Регистрация: 29.06.2019
Сообщений: 1,168
|
|
30.09.2020, 16:59 | 20 |
выбирала System - и все комменты на рус.яз ок становились
Добавлено через 4 минуты вобщем, перепишу комменты и пересохраню...
0
|
30.09.2020, 16:59 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Кодировка Кодировка Кодировка!
Кодировка Кодировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |