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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : pavel kurnosoff                      2:5030/1061    18 Dec 2001  02:28:12
 To : Oleg A. Paraschenko
 Subject : perl 5.6.1 +XML::Parser + unicode
 -------------------------------------------------------------------------------- 
 
  OP>   Говоря про XML::parser, стоит упоминать про $VERSION.
  OP>   Хотя без разницы. Всё равно работать не будет.
 
 2.30. по цпану - последняя.
 
  OP>   В своё время я попробовал использовать Perl-XML под 5.6.0.
  OP> Вылезли глюки в самом Перле. Собрал 5.6.1. Глюки 5.6.0 исправлены,
  OP> зато появились новые. В результате вернулся на классику -- 5.005_03.
 
 к сожалению, это не от меня зависит.
 
  OP>   А вообще, XML::Parser -- неплохой поставщик баг-репортов для
  OP> самого Перла. Hе далее как пару дней назад в рассылке Perl-XML
  OP> получили ещё один. Что забавно, испортилась строка, все символы
  OP> которой по коду меньше 'z'.
 
 так им, семибитным, и надо! =)
 
  >> семибитные американцы опять нас кинули что-ли?
  OP>   Hе совсем. Скорее, это болезнь из-за переезда на unicode.
  OP> Hекоторую часть CPAN'a можно просто выкидывать.
 
 ну вобщем, одного поля ягоды. если не выходить за пределы 0-127, то этого бага
 не видно.
 
  >> насколько я понимаю, я оторвал себе возможность работать с
  >> возвращаемыми им строками как с юникодом встроенными 5.6-перловыми
  >> средствами. это так?
  OP>   Похоже, что так. Тебе, наверное, возвращается не настоящая
  OP> utf8-строка, а последовательность из байт utf8-строки. За то время
  OP> пока я разбирался с проблемами 6-й версии, мне показалось, что
  OP> они до некоторой степени взаимозаменяемы.
 
 только, если я правильно понял, скажем s/./0/g для строки "абв" в utf-8 вернёт
 "000", а для последоватлеьности байт - "000000". я быстренько пробежался по коду
 - у меня это проблем не вызовет. моя обработка данных в utf8 не затрагивает
 символы выше 127, там только замены типа %\d+.
 
 .pk
 --- np: silence
  * Origin: there's no tomorrow (2:5030/1061)
 
 

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

 Тема:    Автор:    Дата:  
 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/27373c1e72bd.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional