Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry E. Oboukhov                   2:5004/75.151  13 Dec 2006  02:20:52
 To : Dmitry E. Oboukhov
 Subject : русский, utf8 большие/маленкие буквы.
 -------------------------------------------------------------------------------- 
 
 DEO> локаль С (на сервере работает приложение)
 DEO> строки UTF
 DEO>
 DEO> #!/usr/bin/perl
 DEO> $name='тест';
 DEO>
 DEO> while (<>)
 DEO> {
 DEO>   /$name/i and print $_;
 DEO> }
 DEO>
 DEO> почему-то строки со словом 'Тест' не находит.
 DEO>
 DEO> по идее работая с юникодом он должен бы без какого-то явного указания
 DEO> отличать большие от маленьких?
 DEO>
 DEO> что поправить чтобы работало правильно?
 
 nb:[/home/dimka/tmp]$ >test.pl
 #!/usr/bin/perl
 $name='тест';
 
 while (<>)
 {
   /$name/i and print $_;
 }
 ^D
 nb:[/home/dimka/tmp]$ > 1
 тест
 ТЕСТ
 тЕСТ
 Тест
 нет
 ^D
 nb:[/home/dimka/tmp]$ perl test.pl 1
 тест
 nb:[/home/dimka/tmp]$ locale
 LANG=ru_RU.UTF-8
 LC_CTYPE="ru_RU.UTF-8"
 LC_NUMERIC="ru_RU.UTF-8"
 LC_TIME="ru_RU.UTF-8"
 LC_COLLATE="ru_RU.UTF-8"
 LC_MONETARY="ru_RU.UTF-8"
 LC_MESSAGES="ru_RU.UTF-8"
 LC_PAPER="ru_RU.UTF-8"
 LC_NAME="ru_RU.UTF-8"
 LC_ADDRESS="ru_RU.UTF-8"
 LC_TELEPHONE="ru_RU.UTF-8"
 LC_MEASUREMENT="ru_RU.UTF-8"
 LC_IDENTIFICATION="ru_RU.UTF-8"
 LC_ALL=
 от локали то есть тоже не зависит
 
 --- Mutt/1.5.13 (2006-08-11)
  * Origin: Слава КПСС! (2:5004/75.151)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 русский, utf8 большие/маленкие буквы.   Dmitry E. Oboukhov   13 Dec 2006 02:15:32 
 русский, utf8 большие/маленкие буквы.   Dmitry E. Oboukhov   13 Dec 2006 02:20:52 
 Re: русский, utf8 большие/маленкие буквы.   Artem Chuprina   13 Dec 2006 12:15:57 
 русский, utf8 большие/маленкие буквы.   Dmitry E. Oboukhov   13 Dec 2006 13:06:52 
 русский, utf8 большие/маленкие буквы.   Serge Chervjakov   13 Dec 2006 22:07:05 
 русский, utf8 большие/маленкие буквы.   Dmitry E. Oboukhov   13 Dec 2006 23:32:22 
 Re: русский, utf8 больш   Andrew Alakozow   13 Dec 2006 12:12:35 
 Re: русский, utf8 большие/маленкие буквы.   Sergey Gernichenko   13 Dec 2006 18:05:40 
 русский, utf8 большие/маленкие буквы.   Dmitry E. Oboukhov   13 Dec 2006 17:54:34 
Архивное /ru.perl/39261e16ff2d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional