Remove use of `utf8_encode` / `utf8_decode`
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 13 May 2022 08:49:52 +0000 (10:49 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 13 May 2022 08:49:52 +0000 (10:49 +0200)
These functions will be deprecated with PHP 8.2.

wcfsetup/install/files/lib/util/StringUtil.class.php

index dc981c3dff4f4ec3f9aeb42a23821c6333eab6e6..a65fdff17466055293f6e7dcfde76024f2de055f 100644 (file)
@@ -535,13 +535,6 @@ final class StringUtil
      */
     public static function convertEncoding($inCharset, $outCharset, $string)
     {
-        if ($inCharset == 'ISO-8859-1' && $outCharset == 'UTF-8') {
-            return \utf8_encode($string);
-        }
-        if ($inCharset == 'UTF-8' && $outCharset == 'ISO-8859-1') {
-            return \utf8_decode($string);
-        }
-
         return \mb_convert_encoding($string, $outCharset, $inCharset);
     }