使用htmlspecialchars函数时,输入为中文,前端显示HTML实体编码,如何能显示正常的中文呢?
比如如下代码
<html>
<form action='htmlencode.php' method='post'>
<input type="text" name='a'>
<input type="submit" name="submit">
</form>
<?php
$a = $_POST['a'];
echo htmlspecialchars($a);
?>
</html>
输入中文后的显示结果: