|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Paul Kulchenko 2:5020/400 18 Aug 2000 18:53:00 To : All Subject : Re: XML::Parser -------------------------------------------------------------------------------- Hi, Oleg! Oleg Machulski wrote: > на самом деле, при помощи > > $theParser->parsefile( $self->{FileName}, ProtocolEncoding => "koi8-r" > ) > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > оно все на ура лечится, только в функцию > Char (в смысле в то, что повешено на этот parsing event) > передается не текст в кодировке win1251, > а unicode. > > а я про него знать ничего не хочу, а надо чтобы > AS-IS было т.е. считали KOI8 - отдали мне koi8, > считали win1251 - отдали win1251/ Код туда ВСЕГДА приходит в utf-8. Hе зависимо от кодировки исходного документа. И по-моему это правильно. В этом случае можно иметь один обработчик. Кому как нужно, тот так и сохранит. > как позвать парсер или что там сделать с текстом, вваливающимся в > parsing event чтобы все круто было? Так перекодируй из utf-8. Перекодировка туда и обратно есть в XML::DOM (XmlUtf8Encode/XmlUtf8Decode). Best wishes, Paul. --- ifmail v.2.15dev5 * Origin: Trans World Airlines (TWA) (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3555b778b674.html, оценка из 5, голосов 10
|