В Срд, 25/02/2009 в 12:23 +0300, Victor Wagner пишет: > On 2009.02.25 at 14:48:19 +0700, marouder wrote: > > > > Либо можно оставить в качестве индексилки вордовых файлов скрипт, > > > выкинув оттуда сохранение логов и добавив вместо него принудительное > > > выставление LANG > > > > > > #!/bin/sh > > > LANG=ru_RU.UTF-8 exec antiword "$@" > > > > > Спасибо, добавление в /etc/environment > > переменных LC_CTYPE и LC_ALL решило проблему. > > Но создало массу других. НИКОГДА не следует выставлять эти переменные > более чем для одного конкретного процесса. > > Теперь для того, чтобы запустить процесс с другой локалью, потребуется > переопределять аж целых три переменных.
Но "заворачивать" каждую отдельную консольную утилиту в скрипт, чтоб сообщить ей нужную локаль, тоже не очень удобно (на мой взгяд). Если у меня основная локаль UTF-8, где правильно было бы выставлять переменные для пользователя? ~/.bashrc? С ув., [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

