![]() |
Как заставить GCC в консоли WinXP отображать свой вывод в правильной кодировке?
Вложений: 1
Как заставить MinGW в консоли WinXP отображать свой вывод (ошибки компиляции и т.п.)в правильной кодировке?
(т.е GCC.exe , см. скрин - там где красный шрифт, должно быть error) |
Юзай англйиские версии и не будет проблем с кодировками :up
|
перед запуском меняй кодировку на
Код:
@echo off |
chcp 1251?
|
Так не получается, если в bat файле дописать строку "chcp 65001" всё что после неё идёт перестаёт выполнятся, и окно консоли быстро закрывается, я даже не успеваю посмотреть что пишет, строка "chcp 1251" переключает кодировку на 1251 но ничего не меняется.
Цитата:
Если у меня русская версия, то как её переключить на английский? Кстати, на Win7 дома, в этой же сборке GCC.exe пишет сообщения в консоль на английском т.е. всё ок. вот содержимое BAT файла, в котором перестают работать, как минимум, pause: Код:
mode con:cols=130 lines=36 |
Действительно, почему то включился вывод от GCC.exe на русском языке, что б его отключить я переименовал файл
C:\MinGW\share\locale\ru\LC_MESSAGES\gcc.mo |
Цитата:
|
Время: 21:23. |
Время: 21:23.
© OSzone.net 2001-