diff options
author | Andrew Dolgov <[email protected]> | 2019-05-12 10:13:22 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-05-12 10:13:22 +0300 |
commit | 9423d72f6c82f05a5c7512370ac413776747f540 (patch) | |
tree | 321350faff0fc3daae188b62bbf647c570b8a4f1 /classes/feedparser.php | |
parent | e981d52bdabbb0893ac69b29d7690d0bb63fbc14 (diff) |
parser: force libxml error messages to valid utf8
Diffstat (limited to 'classes/feedparser.php')
-rw-r--r-- | classes/feedparser.php | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |