7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
1 | |
Неправильный вывод кириллицы в консоль07.05.2011, 17:13. Показов 15784. Ответов 20
Метки нет (Все метки)
Здравствуйте уважаемые форумчане. Нуждаюсь в Вашем совете. Моя программа(ка ) выводит в консоль вместо кирилицы непонятные символы. При этом в файл все выводится как надо.
Что необходимо сделать что бы это исправить? Не по теме: такие действия как:SetConsoleCP(1251), SetConsoleOutputCP(1251);setlocale(LC_ALL,"Rus"); пробовал, не помогает
0
|
07.05.2011, 17:13 | |
Ответы с готовыми решениями:
20
Неправильный вывод кириллицы в строках, заданных с консоли Вывод кириллицы в консоль Вывод кириллицы в консоль Вывод кириллицы в консоль |
90 / 17 / 4
Регистрация: 09.06.2010
Сообщений: 100
|
|
07.05.2011, 17:28 | 2 |
Попробуй транслитом писать. самый простой вариант
А если очень надо, читай прикреплённые темы про рус буквы. Или жди пока производители IDE добавят возможность кодировки cp866
1
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 17:41 [ТС] | 3 |
Добавят возможность ? Я пользуюсь MinGw, в нем есть такая опция? Насчет транслита, это же не пишу, это мне функция возвращает строку. И почему же в файл выводит нормально ?
0
|
6 / 6 / 0
Регистрация: 28.12.2010
Сообщений: 113
|
|
07.05.2011, 17:56 | 4 |
прописывешь библиотеку <windows.h>, в мэйне пишешь: SetConsoleCP(1251); SetConsoleOutputCP(1251);
потом в свойствах командной строки выбери шрифт Lucida Console. должно помочь
1
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 17:59 [ТС] | 5 |
1
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
07.05.2011, 18:05 | 6 | |||||
Учи английский, пригодится... Ну или уже лучше последуй совету dan_strong! Это уж лучше, чем читать тупой транслит...
Добавлено через 1 минуту dan_strong, лучше использовать
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
||||||
07.05.2011, 18:10 [ТС] | 7 | |||||
Mиxaил, Не очень Вас понял на счет английского, извините. Прием описаный dan_strong мне известен, но тут он не работает.
Добавлено через 3 минуты
0
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
07.05.2011, 18:16 | 8 | |||||
в какой среде работаете?
может
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
07.05.2011, 18:17 | 9 |
А вы просто подключаете и все?) Или ставите нужную локаль?)
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 18:18 [ТС] | 10 |
Mиxaил, Пробовал компилировать в DEV C++, Code::Block, QT, VC++ 2010. Результат везде одинаков.
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
||||||
07.05.2011, 18:24 [ТС] | 12 | |||||
Вот в таком виде:
Вывело Хелло ворлд
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 18:32 [ТС] | 14 |
diagon, Хм, интересно, сейчас попробую .
Добавлено через 5 минут Нет не помогло, символы поменялись, но остались нечитаемыми.
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 18:40 [ТС] | 16 |
0
|
Higher
|
||||||
07.05.2011, 18:43 | 17 | |||||
0
|
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
|
|
07.05.2011, 18:45 [ТС] | 18 |
diagon, Я сделал точно также. Но...
0
|
101 / 92 / 53
Регистрация: 22.03.2011
Сообщений: 226
|
|
08.10.2011, 19:20 | 19 |
Все работает! У меня начальная проблема была иная, но вконце стала такой как ваша(вывод кирилицы в консоли)... вот ссылка на мой топик https://www.cyberforum.ru/cpp-... ost2052056
0
|
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
|||||||||||
08.10.2011, 19:55 | 20 | ||||||||||
Я так решал эту проблему: добавляешь #include <iostream> и using namespace std; в исходный код, потом переопределяешь оператор вывода в поток:
Добавлено через 6 минут Да, ещё чуть не забыл, нужно добавить #include <windows.h> и #pragma comment(lib,"user32.lib") Добавлено через 34 секунды
0
|
08.10.2011, 19:55 | |
08.10.2011, 19:55 | |
Помогаю со студенческими работами здесь
20
Ввод/вывод кириллицы через консоль Ввод в строки и вывод в консоль кириллицы Можно ли как-то осуществить вывод кириллицы в консоль, не используя Lucida Console Вывод кириллицы в консоль Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |