From aec5c1cfe10cea9da3410e38e5a0b319a15cca12 Mon Sep 17 00:00:00 2001 From: trizen Date: Sat, 21 Nov 2020 00:18:11 +0200 Subject: - UTF-8 decode the value from `Time::Piece::strftime()`. (https://github.com/trizen/fair-viewer/issues/37) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jesús --- lib/WWW/FairViewer/Utils.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/WWW/FairViewer/Utils.pm b/lib/WWW/FairViewer/Utils.pm index b2b00ee..293bcf6 100644 --- a/lib/WWW/FairViewer/Utils.pm +++ b/lib/WWW/FairViewer/Utils.pm @@ -630,9 +630,12 @@ sub get_publication_date { #$self->format_date($info->{snippet}{publishedAt}); #$self->format_date + + require Encode; require Time::Piece; + my $time = Time::Piece->new($info->{published}); - $time->strftime("%d %B %Y"); + Encode::decode_utf8($time->strftime("%d %B %Y")); } sub get_publication_age { -- cgit v1.2.3