|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 06 Feb 2004 12:36:03 To : Yury Kopyl Subject : Re: Снова трабл: теперь locale. -------------------------------------------------------------------------------- Fri Feb 06 2004 10:53, Yury Kopyl wrote to Serge Chervjakov: SC>> Дык вот, почему? SC>> Проверка показала, что если после setlocale(LC_CTYPE, SC>> 'ru_RU.KOI8-R'); сделать print setlocale(LC_CTYPE); SC>> то увижу я ничто иное как ru_RU.KOI8-R. SC>> Так в чем же может быть дело? YK> так попробуй: YK> my $locale = "ru_RU.KOI8-R"; YK> my $new_locale = setlocale(LC_ALL, $locale); YK> croak "Hет локали $locale" if ($new_locale ne $locale); Hе выдают ошибку. Я кстати уже выше писал, что это я проверил (правда немного по-другому, т.е. локаль ru_RU.KOI8-R там есть... Ладно - в общем забил я - сделал функцию lowcase на tr/A-ZА-ЯЁ/a-zа-яё/ - вроде работает и меня устраивает... Кста, откуда croak берется? Я правда его на die заменился, но все-таки интересно, откуда и зачем?... --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/166794f7e6aed.html, оценка из 5, голосов 10
|