![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Неистово негодуэ
Пользователь
Регистрация: 11.09.2011
Сообщений: 61
|
![]()
если Вы пишете в кодировке виндоуса (1251), то это уже в корне не верно, так как сама консоль - это окошко ДОСа. Пишите в 866 кодировке. Я использовал функцию, которая перекодировала буквы из виндоуса в дос. Что-то вроде этого:
Код:
Зачем я не использовал SetConsoleCP(1251); ? Потому что при смене кодировки таким образом все остальные символы, которых нет на клавиатуре, изменялись в черт знает во что. Поэтому, если хотите использовать весь ACSII набор, то советую использовать именно мою перекодировачную функцию.
Жёстко негодую и тупю на всех.
![]() |
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Сама эта консоль - устройство, глубоко запрятанное в недрах ОС Windows. Взаимодействие с консолью и пользовательским приложением осуществляется только средствами WIN API Все эти printf или cout в конечном итоге запустят методы WIN API для вывода и ввода, а именно: ReadFile и WriteFile WINAPI имеют специализированные функции для работы с кодировками консольного окна. И нет никакого смысла дополнительно перекодировать символы для вывода, если тоже самое за пользовательское приложение может сделать ОС. |
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
![]()
Здравствуйте, я даже не знаю, похожа у меня проблема или нет. По этой ссылке, я задавал вопрос по поводу подключения кириллицы. Если кто сможет понять в чем причина моей проблемы, заранее спасибо! Вот ссылка на тему:
http://www.programmersforum.ru/showt...206#post959206 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод русских символов из MSSQL | DimaKGD | PHP | 8 | 06.06.2015 10:09 |
Кодировка русских символов | Dеlphi | Общие вопросы Delphi | 6 | 26.07.2011 08:39 |
UnicodeString - кодирование русских символов. | Freeman | C++ Builder | 3 | 15.06.2011 03:32 |
Считывание строки из консоли СИ с использованием getchar() | vedro-compota | Общие вопросы C/C++ | 11 | 17.12.2010 12:19 |
Ввод и вывод русских букв в консоли | sde | C++ Builder | 10 | 20.05.2010 03:02 |