From ba6d871ec0a9b25c48a26d8e432cd26c6b8b0a7a Mon Sep 17 00:00:00 2001 From: Ortwin Pinke Date: Tue, 20 Dec 2022 19:54:19 +0100 Subject: [PATCH] replace deprecated utf8_decode() --- conlite/classes/class.i18n.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/conlite/classes/class.i18n.php b/conlite/classes/class.i18n.php index dc381e6..ed56daf 100644 --- a/conlite/classes/class.i18n.php +++ b/conlite/classes/class.i18n.php @@ -130,12 +130,7 @@ class cI18n { // Is emulator to use? if (!$cfg['native_i18n']) { - $ret = self::emulateGettext($string, $domain); - // hopefully a proper replacement for - // mb_convert_encoding($string, 'HTML-ENTITIES', 'utf-8'); - // see http://stackoverflow.com/q/11974008 - $ret = htmlspecialchars_decode(utf8_decode(conHtmlentities($ret, ENT_COMPAT, 'utf-8', false))); - return $ret; + return mb_convert_encoding(self::emulateGettext($string, $domain), 'HTML-ENTITIES', 'utf-8'); } // Try to use native gettext implementation