|
Moderation History | New Thread | Reply | Subscribe
|
playpit2008
Member since Jun 02, 2026
|
При выполнении .exe файла, получившегося в результате компиляции c++ кода, стандартная dos-консоль (встроена в windows 98) выдаёт белиберду вместо русских букв. При этом с английскими буквами (латиницей) всё нормально.
Вопрос: как решить данную проблему? |
| Posted Oct 25, 2026, 04:35 PM |
Quote
|
Champion_of_Moscow
Member since Mar 04, 2025
|
Чем компилировали? |
| Posted Oct 25, 2026, 04:45 PM |
Quote
|
playpit2008
Member since Jun 02, 2026
|
Champion_of_Moscow said on 25.10.2026, 04:45 PM:
> Чем компилировали?
Компилировал с помощью MinGW. Кажется, это немолодой компилятор.
Но не суть.
Тут скорее важно, что консоль в win98 не может работать с кириллицей. Все программы должны выводить только латиницу.
Но я не уверен.
Пока делаю все выводы в консоль кирилицей, чтобы не было белиберды. |
| Posted Oct 25, 2026, 05:34 PM |
Quote
|
BitByByte
Member since Feb 25, 2025
|
playpit2008 said on 25.10.2026, 05:34 PM:
> Компилировал с помощью MinGW. Кажется, это немолодой компилятор.
> Но не суть.
> Тут скорее важно, что консоль в win98 не может работать с кириллицей. Все программы должны выводить только латиницу.
> Но я не уверен.
> Пока делаю все выводы в консоль кирилицей, чтобы не было белиберды.
Попробуйте сохранять ваши .cpp-файлы в кодировке OEM 866. |
| Posted Oct 25, 2026, 05:51 PM |
Quote
|