|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vladimir Goncharov 2:5020/115.511 21 Aug 2002 12:38:28 To : All Subject : locale в нестандартной директории -------------------------------------------------------------------------------- Есть RH7.2, логина root'а нет (это хостинг). Hужна locale ru_RU.cp1251 С рутом просто: localedef -i... -f... ru_RU.cp1251 и готово. С првами юзера тоже можно сказать: localedef -i... -f... /home/username/locale/ru_RU.cp1251 и тоже готово. Hо как после этого новую локаль брать из домашнего каталога? Брать нужно в перле. use locale; use POSIX qw(setlocale LC_CTYPE); setlocale(LC_CTYPE, "ru_RU.cp1251"); Берет локали только из /usr/lib/locale/ (или типа этого -- куда прав на запись у меня нет). Как его убедить брать локаль из домашнего каталога? Добавление в BEGIN строк push @INC, '/home/username/lib'; push @INC, '/home/username/lib/locale'; не помогет. Cheers, \Vladimir --- MadMED v0.43i/W32 (Mar 10 2000 08:11:02) * Origin: http://www.i4j.net/forum/ (2:5020/115.511) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18860b1a8c2cb.html, оценка из 5, голосов 10
|