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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Re: вопрос по HTML::TreeBuilder   Victor Wagner   20 Nov 2002 12:03:14 
Архивное /ru.perl/15178bf02c9ed.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional