Я использую Far. После русификации и запуска checksetup.pl у меня выводится в консоль нечитаемая ересь :)

Предполагаемое решение – сделать чтобы командная строка понимал UTF8. Попробовал это решение http://anvarichn.livejournal.com/43752.html, но вывод в консоль сообщений после запуска checksetup.pl не совсем читабельное.

А вы как решили эту проблему?

Лично я решил проблему, путём не использования операционных систем, где можно запустить Far :)

А если серьёзно, то советую использовать cygwin.

http://bugzilla.mozilla.org/show_bug.cgi?id=382398

SnowyOwl пишет

http://bugzilla.mozilla.org/show_bug.cgi?id=382398

О, это зафиксировано аж в 2007-05-29 20:38, но исправлено только в 2010-10-18 14:36:33 в [bugzilla] 4 :((( !!!


Благодарю!

Обход проблемы:
Делаем вывод checksetup.pl в файл, а затем это файл просматриваем редактором, который хорошо понимает UTF8. :-)

А обычный способ с chcp 65001 чем не подошел?

Еще вариант - выводить на английском. Или просто отключить русификацию, переименовав каталог ru. Или отключить в checksetup.pl выбор локали:

Выделить код

Код:

#$ENV{'HTTP_ACCEPT_LANGUAGE'} ||= get_console_locale();

13-11-2010 15:30:26

SnowyOwl пишет

А обычный способ с chcp 65001 чем не подошел?

Это набирать надо каждый раз :/

SnowyOwl пишет

А обычный способ с chcp 65001 чем не подошел?

При этом решении вывод checksetup.pl кривой (лишние переходы на след. строки, повторение строк, обрыв строк и пр). Жаль картинку нельзя приложить, а то показал бы.

При выводе в файл "checksetup.pl --check-modules >123.txt" программы Far+UnocodeWizard, TC7.50 или NotePad++ без проблем читает вывод в UTF8.

13-11-2010 15:57:03

introvert пишет

Или просто отключить русификацию, переименовав каталог ru.

Как же тогда русифицировать?

introvert пишет

Или отключить в checksetup.pl выбор локали:

Выделить код

Код:

#$ENV{'HTTP_ACCEPT_LANGUAGE'} ||= get_console_locale();

Интересное решение! Надо попробовать.

introvert пишет

13-11-2010 15:30:26

SnowyOwl пишет

А обычный способ с chcp 65001 чем не подошел?

Это набирать надо каждый раз :/

т.е. у вас правильно идет вывод checksetup.pl при использовании chcp 65001 и шрифта Lucida Console?

Вопрос пишет

Как же тогда русифицировать?

Так делал, когда было не до русификации, что-то другое настраивал. Настроил - вернул русификацию на место, как было.