diff --git a/src/ArrayHelper.php b/src/ArrayHelper.php index 8cb0874..ffec383 100644 --- a/src/ArrayHelper.php +++ b/src/ArrayHelper.php @@ -677,10 +677,10 @@ public static function htmlEncode(array $data, bool $valuesOnly = true, string $ $d = []; foreach ($data as $key => $value) { if (!$valuesOnly && is_string($key)) { - $key = StringHelper::htmlspecialchars($key, ENT_QUOTES | ENT_SUBSTITUTE, $charset); + $key = StringHelper::htmlspecialchars($key, ENT_QUOTES | ENT_SUBSTITUTE, true, $charset); } if (is_string($value)) { - $d[$key] = StringHelper::htmlspecialchars($value, ENT_QUOTES | ENT_SUBSTITUTE, $charset); + $d[$key] = StringHelper::htmlspecialchars($value, ENT_QUOTES | ENT_SUBSTITUTE, true, $charset); } elseif (is_array($value)) { $d[$key] = static::htmlEncode($value, $valuesOnly, $charset); } else {