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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergei Gernichenko                   2:5020/400     20 Jun 2004  20:03:58
 To : All
 Subject : Unicode & регеспы
 -------------------------------------------------------------------------------- 
 
 Приветствую всех!!!
 
 Вот проблема родилась, которую необходимо срочно решить...
 
 Без этого не работает парсинг XML (XML::Parser)
 use encoding "windows-1251";
 use Encode;
 
 #А это нужно, чтобы работали функции преобразования регистра для 
 русских букв (в виндовой кодировке)
 use locale;
 use POSIX qw (locale_h);
 setlocale(LC_CTYPE, "Russian_Russia.1251"); #1251, 866, KOI8-R
 
 Так вот, если не использовать use encoding и use Encode, то ф-ии 
 преобразования регистра работают нормально. А вот если одновременно, то 
 регесп $a =~ m/$b/i не срабатывает...
 
 Как обойти эту проблему? Или чего я не так понял...?
 
 -- 
 С уважением. Сергей. Адрес в поле "From" недействителен. Рабочий: gsv 
 на том же сервере.
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Unicode & регеспы   Sergei Gernichenko   20 Jun 2004 20:03:58 
Архивное /ru.perl/648895974485.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional