真爱浮现 2020-06-21 18:35 采纳率: 33.3%
浏览 211
已结题

htmlspecialchars函数中文编码问题

使用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>

输入中文后的显示结果:

图片说明

  • 写回答

3条回答 默认 最新

  • threenewbee 2020-06-21 21:42
    关注

    调试输出下,看看a是什么内容,是不是已经编码了。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用matlab提取urdf转化成DH参数
  • ¥15 Nessus漏扫报告 主机信息里没有DNS name应该怎么办?
  • ¥15 怎么样实现iOS手机单击多点触控宏啊?
  • ¥15 visionmamba的训练报错
  • ¥100 文本摘要任务泄露问题
  • ¥15 js调用对象时报错,但是我看是有这个对象的,是不是调用方法不对
  • ¥15 希沃零度软件界面按钮传参分析
  • ¥15 可任意设置即使长度的倒计时器电路设计
  • ¥15 MusePose 部署安装问题,安装后无法启动
  • ¥15 Psexec获得电脑system权限该怎么操作,有偿