This does not seem to work on a modern version of PHP (e.g., 8.2) and
simply removing this caused it work on my system again.
define('UTF8',dirname(__FILE__));
}
define('UTF8',dirname(__FILE__));
}
-/**
-* If string overloading is active, it will break many of the
-* native implementations. mbstring.func_overload must be set
-* to 0, 1 or 4 in php.ini (string overloading disabled).
-* Also need to check we have the correct internal mbstring
-* encoding
-*/
-if ( extension_loaded('mbstring')) {
- if ( ini_get('mbstring.func_overload') & MB_OVERLOAD_STRING ) {
- trigger_error('String functions are overloaded by mbstring',E_USER_ERROR);
- }
- mb_internal_encoding('UTF-8');
-}
-
/**
* Check whether PCRE has been compiled with UTF-8 support
*/
/**
* Check whether PCRE has been compiled with UTF-8 support
*/