如何使用php -
–
替换为htmlspecialchars()
$content = $_POST['content'];
答案 0 :(得分:3)
你没有,-
不是特殊字符,因此htmlspecialchars()
不会触及。{1}}。 -
与–
( - 与 - )不同。
如果您愿意,可以使用str_replace()
:
$content = str_replace('-', '–', $_POST['content']);
答案 1 :(得分:1)
htmlentities()会将–
转换为–
(并照顾其他任何实体)。
请确保指定正确的字符集,例如:
echo htmlentities($string, ENT_QUOTES, 'UTF-8');