powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вывод кириллицы в консоли
12 сообщений из 37, страница 2 из 2
Вывод кириллицы в консоли
    #40094110
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasper_как поднастроить VS Code - не судьба?

Прочитать документацию на компилятор в целях найти ключи указания кодировки
исходников ты всё равно не осилишь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094111
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в программах на С++ использую кодировку ANSI (Win1251), а при выводе на консоль делаю преобразование
строк ANSI->OEM (PC866). И никогда никаких проблем.
И если у ТС программа в UTF-8, то нужно делать преобразование UTF-8->OEM (PC866).

P.S. ИМХО - зачем писать программы для декстопа в UTF-8? Что это даёт, кроме геморроя?.
Данные могут быть в любой кодировке, тут уж как придется, но сама программа...
Неужели редактор IDE не поддерживает ANSI? Не понимаю. Поясните, спецы, я отсталый...
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094118
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не спец в десктопах. Вообще не знаю как там щас принято разрабатывать. Но хороший UI должен
легко интернационализироваться. Если вы делаете для внутреннего рынка - то ... вам конечно пофиг
на это.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094119
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7iпри выводе на консоль делаю преобразование строк ANSI->OEM (PC866). И никогда
никаких проблем.

Пока не наткнёшься на консоль в которой выполнена команда chcp. Преобразовывать
всё же надо не в жёсткий OEM, а в текущую кодировку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094127
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
del, сорри сглючил
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094147
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Есть еще кодировка koi8r. Ее любили всякие фрики от фидо-нет и радиолюбители.
Ну неправда.
"фрики от фидо-нет" использовали 866-ую, потому что она была традицией в MS DOS и OS/2. А KOI8R была традицией в usenet потому что она была основана на unix серверах с традиционным 7-ми битным char в nntp. Там действительно была нужда в кодировке которая могла выжить при потере восьмого бита. А потом, с постепенным апгрейдом серверов и протоколов, с телом сообщения на unsigned char, нужда в KOI8R отпала и начался переход на 866 и 1251, и эту битву быстро выиграл 1251 потому что уже существовала Чикага и было проще делать клиентов под нее.
А вот "фрики от фидо-нет" так и остались на 866-ой. Впрочем, последний раз я запускал GoldEd в 2007-ом и с тех пор может он и начал поддерживать utf8, но вряд-ли. Архивы то в 866-ой хранятся.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094152
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AFAIK KOI8-R очень древняя, может 70-ые, может 60-ые годы.
Т.ч. в серьезных организациях, на серьезных старых машинах, была принята KOI8-R. А вот всякая "школота" пользовалась 866 ))) и 1251. Школота победила )))
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094163
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне просто много текста доставалось в этой кодировке из fido. Книжки. Фантастика. Анекдоты. Всякая всячина.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094168
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
AFAIK KOI8-R очень древняя, может 70-ые, может 60-ые годы.
Вот только не надо путать ДКОИ на базе EBCDIC и RFC 1489 , который, как и положено, основан на ASCII.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094225
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Мне просто много текста доставалось в этой кодировке из fido. Книжки. Фантастика. Анекдоты. Всякая всячина.
Это явно с гейтов на Релком. В самом Фидо внутри все было (да и есть) в 866-ой. А вот гейты страдали от конвертации очень долго.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094226
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
AFAIK KOI8-R очень древняя, может 70-ые, может 60-ые годы.
Т.ч. в серьезных организациях, на серьезных старых машинах, была принята KOI8-R. А вот всякая "школота" пользовалась 866 ))) и 1251. Школота победила )))
90-ые вообще-то. Не знаю когда конкретно ее изобрели, но популярность эта кодировка получила в 1990-ом, с выпуском Релкома. Который по существу был русским Usenet (та же технология), но на русском сервере и рассчитанная на русскоязычную аудиторию.

А вот где-то в середине 70-х была изобретена ДКОИ - она жила в первую очередь на телетайпах и использовалась на мейнфреймах ЕС серии. А как ЕСки ушли на свалку истории, так и про эту кодировку все забыли.
...
Рейтинг: 0 / 0
Вывод кириллицы в консоли
    #40094231
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС наверно в шоке после вышенаписанного Какой смысл ворошить историю?

Нынче 1251 или UTF-8, остальное антиквариат.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вывод кириллицы в консоли
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]