Страница 1 из 1

Grep + Windows. Проблемы с кодировкой.

Добавлено: 2009-12-04 14:45:21
Charlz_Klug_
Установил Grep для Windows. Отсюда. Получилось такое:

Код: Выделить всё

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Program Files\GnuWin32\bin>grep
?ёяюы№чютрэшх: grep [????????]... ?????? [????]...
?юяЁюсєщЄх `grep --help' фы  яюыєўхэш  сюыхх яюфЁюсэюую юяшёрэш .

C:\Program Files\GnuWin32\bin>
Как это добро заставить говорить по человечески? Есть конечно и родной Findstr, но, хотелось бы справиться с Grep'ом.

Re: Grep + Windows. Проблемы с кодировкой.

Добавлено: 2009-12-06 10:38:05
ADRE
чисто визуально он те выдает в кои-8, а консолько у виндузятки цп1251 ) вот и думай где кодировку поправить

Re: Grep + Windows. Проблемы с кодировкой.

Добавлено: 2009-12-07 18:38:48
mazzay
сменить кодировку в консоли можно с помощью команды chcp
по умолчанию 866
Примеры chcp 1251
chcp 866
Как будет звучать koi8-r в этом формате я не знаю

Re: Grep + Windows. Проблемы с кодировкой.

Добавлено: 2009-12-09 8:21:57
Charlz_Klug_

Код: Выделить всё

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Dinara>chcp
Текущая кодовая страница: 866

C:\Documents and Settings\Dinara>grep
?ёяюы№чютрэшх: grep [????????]... ?????? [????]...
?юяЁюсєщЄх `grep --help' фы  яюыєўхэш  сюыхх яюфЁюсэюую юяшёрэш .

C:\Documents and Settings\Dinara>chcp 1251
Текущая кодовая страница: 1251

C:\Documents and Settings\Dinara>grep
Использование: grep [ПАРАМЕТР]... ШАБЛОН [ФАЙЛ]...
Попробуйте `grep --help' для получения более подробного описания.

C:\Documents and Settings\Dinara>
Всем спасибо, всё работает!