|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 20 Nov 2002 12:03:14 To : Pavel Sheliakin Subject : Re: вопрос по HTML::TreeBuilder -------------------------------------------------------------------------------- Pavel Sheliakin <Pavel.Sheliakin@f50.n5024.z2.fidonet.org> wrote: PS> Hello, Victor! PS> You wrote to (Pavel Sheliakin) on Mon, 18 Nov 2002 11:19:48 +0300: PS>>> Попробовал работать с HTML::TreeBuilder. Использую ASPerl 5.6. PS>>> Взял несколько хтмл-ок, изменил дерево и записал обратно в файл. PS>>> После обработки русский текст(windows-1251) стал выглядеть так: PS>>> ëè÷èÿ PS>>> Что делать, чтобы русский текст не изменялся? VW>> указывать методу asHTML правильный параметр. PS> помоги разобраться с параметрами для as_HTML. PS> Смотрю в доку: $h->as_HTML($entities, $indent_char) PS> Hу с $indent_char все понятно. PS> А что указывать в $entities? Список тех символов, которые надо эскейпить. Я обычно пишу туда '<>&' PS> а то пишу print FTXT $tree->as_HTML('beliberda'); А не пиши в программах белиберду - а то они тебе белиберду и выдадут. PS> и с русскими буквами все нормально, но, например,название шрифта получается PS> такое PS> Times New Roman Правильно - буквы i,e и a входят в слово белиберда, поэтому оно их честно эскейпит. Hе говоря уж о том, что названию шрифта HЕЧЕГО ДЕЛАТЬ в html, для этого CSS есть. -- Stink different! --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/15178bf02c9ed.html, оценка из 5, голосов 10
|