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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Oleg A. Paraschenko                  2:5020/400     17 Dec 2001  04:55:07
 To : pavel kurnosoff
 Subject : Re: perl 5.6.1 +XML::Parser + unicode
 -------------------------------------------------------------------------------- 
 
   Привет!
 
   Говоря про XML::parser, стоит упоминать про $VERSION.
   Хотя без разницы. Всё равно работать не будет.
 
   В своё время я попробовал использовать Perl-XML под 5.6.0.
 Вылезли глюки в самом Перле. Собрал 5.6.1. Глюки 5.6.0 исправлены,
 зато появились новые. В результате вернулся на классику -- 5.005_03.
 
   А вообще, XML::Parser -- неплохой поставщик баг-репортов для
 самого Перла. Hе далее как пару дней назад в рассылке Perl-XML
 получили ещё один. Что забавно, испортилась строка, все символы
 которой по коду меньше 'z'.
 
 pavel kurnosoff <pavel.kurnosoff@f1061.n5030.z2.fidonet.org> wrote in message
 news:<1008363590@f1061.n5030.z2.ftn>...
 
 > 14 Dec 01 03:32 pavel kurnosoff > vitus@ice.ru
 > 
 >  v>> Столкнулся тут с очень странной проблемой - если из в указанной
 >  v>> версии Можжет быть кто-нибдуь какую умную мысль подкинет?
 >  pk> я глупую мысль подкину - мне таки пришлось перекатиться на 5.6.1,
 >  pk> чтобы ловить глюки до того, как софт будет закачан на сервер и не
 >  pk> заниматься потом отладкой через ssh over modem.
 > 
 > так, перекатиться-то я перекатился, а толку нет. проблема ещё страшнее, чем
 > мне сперва показалось. если в своих скриптах я ещё могу поставить use bytes,
 > то в html::template (на вход я ему даю koi8, пришедшую из базы, а на выход
 > ловлю неправильный utf8) и толпе других модулей - уже нет. семибитные
 > американцы опять нас кинули что-ли?
 
   Hе совсем. Скорее, это болезнь из-за переезда на unicode.
 Hекоторую часть CPAN'a можно просто выкидывать.
 
 > 
 > пока "вылечил" тем, что пересобрал xml::parser у себя в хомяке, просто наугад
 > оторвав в expat.xs вот это:
 > 
 > -#ifdef SvUTF8_on
 > +#if 0
 > 
 > внимание, вопрос! что я ему этим оторвал? с виду вроде всё как живое, xmlrpc
 > бегает, конфиги из xml грузятся...
 > 
 > насколько я понимаю, я оторвал себе возможность работать с возвращаемыми им
 > строками как с юникодом встроенными 5.6-перловыми средствами. это так?
 > 
 
   Похоже, что так. Тебе, наверное, возвращается не настоящая
 utf8-строка, а последовательность из байт utf8-строки. За то время
 пока я разбирался с проблемами 6-й версии, мне показалось, что
 они до некоторой степени взаимозаменяемы.
 
 > .pk
 
 ----
 Олег
 --- ifmail v.2.15dev5
  * Origin: http://groups.google.com/ (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perl 5.6.1 +XML::Parser + unicode   vitus@ice.ru   12 Dec 2001 16:04:02 
 Re: perl 5.6.1 +XML::Parser + unicode   Andrey Sapozhnikov   13 Dec 2001 01:58:22 
 perl 5.6.1 +XML::Parser + unicode   pavel kurnosoff   14 Dec 2001 04:32:15 
 perl 5.6.1 +XML::Parser + unicode   pavel kurnosoff   15 Dec 2001 00:49:01 
 Re: perl 5.6.1 +XML::Parser + unicode   Oleg A. Paraschenko   17 Dec 2001 04:55:07 
 perl 5.6.1 +XML::Parser + unicode   pavel kurnosoff   18 Dec 2001 02:28:12 
Архивное /ru.perl/15032e7ce8116.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional