From: Ralf Ertzinger Date: Wed, 1 Jun 2011 19:45:49 +0000 (+0200) Subject: Qdb: Properly encode text into UTF8 X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=quotesite.git;a=commitdiff_plain;h=44e34ceffa936686dffaf174278caeed4a627562;ds=sidebyside Qdb: Properly encode text into UTF8 --- diff --git a/quotesite/QdbGrabber.pm b/quotesite/QdbGrabber.pm index f9c7387..411be01 100644 --- a/quotesite/QdbGrabber.pm +++ b/quotesite/QdbGrabber.pm @@ -11,6 +11,7 @@ use quotesite::GrabberBase; use LWP::Simple qw(!get); use HTML::TokeParser; use Data::Dumper; +use Encode; use strict; @@ -56,7 +57,7 @@ sub _parse { OUTER: while ($t = $p->get_tag('span')) { if (exists($t->[1]->{'class'}) && ($t->[1]->{'class'} eq 'qt')) { - $metadata->{'CONTENT'} = $p->get_text('/span'); + $metadata->{'CONTENT'} = encode('utf8', decode('iso8859-1', $p->get_text('/span'))); last OUTER; } }