0 / 0 / 1
Регистрация: 22.04.2015
Сообщений: 15
|
|
1 | |
Кириллица в консоли21.06.2015, 20:10. Показов 2931. Ответов 10
Метки нет Все метки)
(
Знаю что вопрос уже не раз задавали, но там люди программировали в какой-либо из IDE.
Я же программирую на Windows в MinGW(эмулятор g++, то бишь консольный компилятор). Так вот как там выводить русские буквы, текст? Пробовал менять кодировку (C:\Windows\System32>chcp 866(и 1251 пробовал)). Так же сохранял файл в UTF-8.... Результат очевиден.
0
|
|
21.06.2015, 20:10 | |
Ответы с готовыми решениями:
10
Кириллица в консоли Кириллица в консоли Кириллица в консоли
|
Модератор
![]() 13416 / 10524 / 6287
Регистрация: 18.12.2011
Сообщений: 28,107
|
|
21.06.2015, 20:19 | 2 |
Поскольку Вы запускаете консольное приложение, то ознакомьтесь с
Русские шрифты в консоли
0
|
0 / 0 / 1
Регистрация: 22.04.2015
Сообщений: 15
|
|
21.06.2015, 20:29 [ТС] | 3 |
К сожалению я пробовал все и setlocae и SetConsoleCP...
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
22.06.2015, 00:08 | 4 |
Не думаю, что ты какой-то особенный, у всех работает, а у тебя нет. setlocale(), в данном случае, для mingw не подходит, а с SetConsoleCP(1251) и т.д., должно работать. Нужный шрифт, в свойствах консоли, установил?
Добавлено через 3 минуты Есть, для mingw, и такой способ: прописать компилятору -finput-charset=CP1251 -fexec-charset=CP866 Кодировки будут правильно работать и без setlocale() и без SetConsoleCP() и т.д.
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
22.06.2015, 00:19 | 5 |
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
22.06.2015, 00:22 | 6 | |||||
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
22.06.2015, 00:29 | 7 | |||||
0
|
18345 / 9528 / 2329
Регистрация: 30.01.2014
Сообщений: 16,651
|
|
22.06.2015, 01:10 | 8 |
Самый правильный способ, хоть и не самый простой, - пользоваться юникодной консолью и юникодным i\o соответственно. Все эти приседания с setlocale и ConsoleCP закончатся, как только понадобиться работать с больше чем двумя языками сразу.
0
|
18345 / 9528 / 2329
Регистрация: 30.01.2014
Сообщений: 16,651
|
|
22.06.2015, 02:26 | 10 |
Для ТСа уже достаточно было других ответов. И целой прикрепленной темы.
Я просто ни в одной подобной теме не видел упоминания юникодного io. Его игнорируют, как будто его нет (или может не знают). Поэтому я и написал пост выше, чтобы хоть у тех, кто будет читать эту тему позже, закралось подозрение, что все эти пляски вокруг setlocale не единственный способ локализовать приложение.
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
22.06.2015, 02:34 | 11 |
0
|
22.06.2015, 02:34 | |
Помогаю со студенческими работами здесь
11
Условный оператор, кириллица в консоли
Клавиши F1-F12 в консоли, и работа с мышкой в консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |