Browse Source

Prevent double-encoding of HTML entities in [code]

main
discomrade 3 years ago
committed by discomrade
parent
commit
b91d8694a9
  1. 2
      inc/functions.php

2
inc/functions.php

@ -2638,7 +2638,7 @@ function markup(&$body, $track_cites = false, $op = false) {
$code = rtrim(ltrim($code, "\r\n"));
$code = "<pre class='code lang-$code_lang'>".str_replace(array("\n","\t"), array("&#10;","&#9;"), htmlspecialchars($code))."</pre>";
$code = "<pre class='code lang-$code_lang'>".str_replace(array("\n","\t"), array("&#10;","&#9;"), htmlspecialchars($code, ENT_COMPAT, "UTF-8", false))."</pre>";
$body = str_replace("<code $id>", $code, $body);
}

Loading…
Cancel
Save