Handling HTML entities via mbstring is deprecated

This commit is contained in:
Mario
2024-01-14 17:23:57 +00:00
parent 03819abb22
commit b05b756148
4 changed files with 23 additions and 6 deletions

View File

@@ -104,7 +104,11 @@ function html2bbcode($message)
$message = preg_replace('=<(\w+):(.+?)>=', '<removeme>', $message);
$message = preg_replace('=</(\w+):(.+?)>=', '</removeme>', $message);
$message = mb_convert_encoding($message, 'HTML-ENTITIES', "UTF-8");
// mb_convert_encoding() is deprecated
//$message = mb_convert_encoding($message, 'HTML-ENTITIES', "UTF-8");
$message = mb_encode_numericentity($message, [0x80, 0x10FFFF, 0, ~0], 'UTF-8');
if(!$message)
return;