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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : nikita kozlovsky                     2:5030/1309.26 26 Oct 2001  14:29:51
 To : Simohin Alex
 Subject : Re: use locale + uc() = :(
 -------------------------------------------------------------------------------- 
 
 SA> Пишу
 SA> use locale;
 SA> use POSIX qw(locale_h);
 SA> setlocale(LC_ALL,"ru_RU.CP-1251");
 
 SA> $s = uc("русский");
 SA> print header(), $s;
 
 SA> Кодировку файл имеет правильный.
 SA> Почему не изменяется регистр?
 
 пишу:
 
 (nmk 14:26:11)[~] perl
 use locale;
 use POSIX qw(locale_h);
 setlocale(LC_ALL,"ru_RU.CP-1251");
 
 $s = uc("русский");
 print $s
 РУССКИЙ(nmk 14:28:59)[~]
 
 следовательно проблеммы у тебя. проверь есть ли такая локаль на твоей
 системе. да, тут у нас слово "русский" написано в cp866 ;)
 
 -- 
 nmk, 2:5030/1048.9, nmk<at>lk9877.spb.edu
 --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.2.19 (i486))
  * Origin: Sat Aug 11 12:15:46 MSD 2001 (2:5030/1309.26)
 
 

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

 Тема:    Автор:    Дата:  
 Re: use locale + uc() = :(   nikita kozlovsky   26 Oct 2001 14:29:51 
Архивное /ru.perl/27667d0c7c105.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional