From 9423d72f6c82f05a5c7512370ac413776747f540 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 12 May 2019 10:13:22 +0300 Subject: parser: force libxml error messages to valid utf8 --- classes/feedparser.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'classes/feedparser.php') diff --git a/classes/feedparser.php b/classes/feedparser.php index 400cc7095..9677164d3 100644 --- a/classes/feedparser.php +++ b/classes/feedparser.php @@ -183,10 +183,12 @@ class FeedParser { } } + // libxml may have invalid unicode data in error messages function error() { - return $this->error; + return UConverter::transcode($this->error, 'UTF-8', 'UTF-8'); } + // WARNING: may return invalid unicode data function errors() { return $this->libxml_errors; } -- cgit v1.2.3