From 7a4d5cc7241f4986de4d8e13f7508636f2ab7f45 Mon Sep 17 00:00:00 2001 From: Aleksandr Beliaev Date: Fri, 13 Sep 2019 09:52:40 +1200 Subject: Fix error "mb_convert_encoding(): Illegal character encoding specified" modified: plugins/af_readability/init.php --- plugins/af_readability/init.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/af_readability') diff --git a/plugins/af_readability/init.php b/plugins/af_readability/init.php index b6bc8e95e..a487707c8 100755 --- a/plugins/af_readability/init.php +++ b/plugins/af_readability/init.php @@ -180,7 +180,11 @@ class Af_Readability extends Plugin { // this is the worst hack yet :( if (strtolower($tmpdoc->encoding) != 'utf-8') { $tmp = preg_replace("//i", "", $tmp); - $tmp = mb_convert_encoding($tmp, 'utf-8', $tmpdoc->encoding); + if (empty($tmpdoc->encoding)) { + $tmp = mb_convert_encoding($tmp, 'utf-8'); + } else { + $tmp = mb_convert_encoding($tmp, 'utf-8', $tmpdoc->encoding); + } } try { -- cgit v1.2.3