php如何输出带单引号的图片

我有一张图片名字是两个单引号 ‘’.jpg
echo "<img src='img/''.jpg'/>";这样输出不了。
加了转移字符
echo "<img src='img/\'\';.jpg'/><br>";
也输出不了。。
不知道怎么才能在网页上打印出来
我有更好的答案
邀请更新
2012-12-05 最佳答案
urlencode编码试一下

<img src="/home/hjc/桌面/222/11/11%272.jpg" />

也就是用%27代替单引号

其他回答

使用转义符就可以了
echo "<img src='img´´.jpg' alt='img´´.jpg' /><br>";
已测试,成功!
我擦,转义符在这里输进去也北转义成单引号了
echo "<img src='img&acut e;&acut e;.jpg' alt='img´´.jpg' /><br>";
把t和e的空格去掉就可以了
279838089 | 发布于2012-12-05
评论
不加转移字符就能输出的啊,你是不是单引号的中英文格式不对?
121814699 | 发布于2012-12-05
评论
除了echo " 所必须的俩个双引号,其他的符号前面都加上\转意 "

你试试 你那上面的src=“ " 的第一个做转意了吗????
只要不是函数上自带符号前面都需要转意的。
热心网友| 发布于2012-12-05
评论
自己也搞不懂啊
来自:求助得到的回答
KissofFire | 发布于2014-04-27
评论
收起 其他2条回答

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消