X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=quotesite.git;a=blobdiff_plain;f=quotesite%2FTwitterGrabber.pm;fp=quotesite%2FTwitterGrabber.pm;h=286b96260a8c3b3b1cd6be4b25ef1b0951293f09;hp=48b3c11416f3bca139b0d0abf7e1260eeb2acccf;hb=54cdc91228ff95d3b0407baa00adc215272c24a0;hpb=1ead1e86ae55ff13c1bbd7f8a609cc21e573fe00 diff --git a/quotesite/TwitterGrabber.pm b/quotesite/TwitterGrabber.pm index 48b3c11..286b962 100644 --- a/quotesite/TwitterGrabber.pm +++ b/quotesite/TwitterGrabber.pm @@ -11,6 +11,7 @@ use GrabberBase; use LWP::Simple qw(!get); use Data::Dumper; use XML::Simple; +use HTML::Entities qw(decode_entities); use Encode; use strict; @@ -57,7 +58,7 @@ sub _parse { return undef; } - $metadata->{'CONTENT'} = $t->{'text'}; + $metadata->{'CONTENT'} = encode("utf8", decode_entities(decode("utf8", $t->{'text'}))); $metadata->{'ID'} = $t->{'user'}->{'screen_name'} . '/' . $metadata->{'ID'}; unless(defined($metadata->{'CONTENT'})) {