|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Kasatkin 2:5020/760.50 19 Aug 2002 16:15:26 To : All Subject : locale и require -------------------------------------------------------------------------------- Имеем файл test1 -+- sub header{ return uc "$find\n"; }; 1; -+- test.pl -+- #!/usr/bin/perl -T use locale; use POSIX qw(locale_h); my $locale = "ru_RU.KOI8-R"; my $new_locale = setlocale(LC_CTYPE, $locale); die "Hет локали $locale" if ($new_locale ne $locale); require './test1'; $find="повар"; print <<TEST; @{[header()]} TEST ; -+- И на выходе имеем ---- повар. Если же функцию поместить в тот же файл(без require) все нормально --- ПОВАР. Victor --- GoldED+/LNX 1.1.4.7 * Origin: victor_aka@hotbox.ru http:\\volgaflot.narod.ru (2:5020/760.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38983d60e1a0.html, оценка из 5, голосов 10
|