2013年3月27日星期三

Re: [PerlChina] $tree->as_HTML的时候出现乱码

you can decode the content before pass to the tree.

open(my $fh, '<', "storeorg.html");
my $c = do { local $/; <$fh>; };
close($fh);
$c = decode('utf8', $c);
my $tree = HTML::TreeBuilder->new_from_content($c);

or try some other modules like HTML::Zoom or Marpa::HTML which seems
more suitable here.

Thanks.


2013/3/27 胡 松涛 <idisblueflash@gmail.com>:
> 导入一个html,然后删除一些东西,再导出成html。
>
> 用到了 HTML::TreeBuilder。 但是写过来的时候,有部分乱码,如图:
>
>
>
>
>
> 附件有脚本和文件。
>
>
>
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 perlchina+unsubscribe@googlegroups.com
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
> 通过以下网址访问此论坛:http://groups.google.com/group/perlchina?hl=zh-CN
> 要查看更多选项,请访问 https://groups.google.com/groups/opt_out
>
>
>



--
Fayland Lam // http://www.fayland.org/

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 perlchina+unsubscribe@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com/group/perlchina?hl=zh-CN
要查看更多选项,请访问 https://groups.google.com/groups/opt_out

没有评论: