构建img src时文件名中的PHP空间

我正在尝试通过这样的查询在表中显示图像:

echo ("<td> <img src=" . $row['img1'] . "></td>");

在保存的数据中没有空间之前,此方法一直有效。我在输入数据refimg \ AMYLO A-1.jpg时遇到问题

它适用于如下所示的数据:refimg \ BCL-2-1.jpg

有任何解决这个问题的方法吗?

评论
  • 深蓝Xx
    深蓝Xx 回复

    use urlencode to encode special character:

    echo ("<td> <img src=" . urlencode($row['img1']) . "></td>");