Thu, Mar 03, 2011 at 11:05:55, useperl wrote about "[freebsd] Re: [freebsd] Англофикация консоли":
> > мне кажется тут нужно ломать сам шел. > > Вывести из под действия locale некоторые разделы сообщений. > Не нужно ничего ломать. Переменные LANG и LC_ALL имеют приоритет над > остальными. Выставив, как указано в процитированном совете, LANG=C, вы > сделали LC_CTYPE=С, чем, в частности, сломали ввод/вывод русских букв. Неверно. LC_ALL приоритетнее над локалями по категориям, но LANG, наоборот, имеет меньший приоритет, чем они, и служит дефолтным значением. Одно время были реализации с перевёрнутой логикой (как Вы описываете), например, в mc до ~4.5, но они были некорректны и быстро ушли. > unsetenv LC_ALL > unsetenv LANG > setenv LC_CTYPE ru_RU.KOI8-R export LANG=C export LC_CTYPE=ru_RU.KOI8-R export LC_COLLATE=ru_RU.KOI8-R должно "в среднем" хватить для исходного запроса. -netch-
