From: Tim Düsterhus Date: Thu, 20 Jan 2022 10:29:39 +0000 (+0100) Subject: Unify StringUtil::decodeHTML() flags with ::encodeHTML() X-Git-Tag: 5.5.0_Alpha_1~201 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=cc9bafd3319ef04f439a4c343bff1b55ca9ce17c;p=GitHub%2FWoltLab%2FWCF.git Unify StringUtil::decodeHTML() flags with ::encodeHTML() see f631a7de6506e52095299c15042c25a3979a8200 --- diff --git a/wcfsetup/install/files/lib/util/StringUtil.class.php b/wcfsetup/install/files/lib/util/StringUtil.class.php index 918c560e86..7532bfd089 100644 --- a/wcfsetup/install/files/lib/util/StringUtil.class.php +++ b/wcfsetup/install/files/lib/util/StringUtil.class.php @@ -165,7 +165,11 @@ final class StringUtil { $string = \str_ireplace(' ', ' ', $string); // convert non-breaking spaces to ascii 32; not ascii 160 - return @\html_entity_decode($string, \ENT_COMPAT, 'UTF-8'); + return @\html_entity_decode( + $string, + \ENT_QUOTES | \ENT_SUBSTITUTE | \ENT_HTML401, + 'UTF-8' + ); } /**