Php 图像src属性修改我的url

Php 图像src属性修改我的url,php,url,dom,simple-html-dom,src,Php,Url,Dom,Simple Html Dom,Src,Mysql数据库有一列包含URL base64_编码 当我重复以下内容时: $im_dec = base64_decode($row['image']); echo $im_dec; 我获得所需的URL: (5kB) 然后我使用此URL作为我的img的src: $newImage = $dom->createElement('img'); $newImage->setAttribute("src", $im_dec); $newImage->setAttribute("cla

Mysql数据库有一列包含URL base64_编码

当我重复以下内容时:

$im_dec = base64_decode($row['image']);
echo $im_dec;
我获得所需的URL: (5kB)

然后我使用此URL作为我的img的src:

$newImage = $dom->createElement('img');
$newImage->setAttribute("src", $im_dec);
$newImage->setAttribute("class", "articleImage");
$newTitle->appendChild($newImage);
当我检查html文档中的src属性时,我看到一个修改过的url,其中
&
&
=
=

当然,图像不会显示,因为这


我不知道如何避免它。我尝试了很多方法,但我认为base64编码可以工作。。。救命啊

&
是在HTML中插入文字符号的方式。为什么要首先存储普通URL base64编码?这没有什么意义。因为我放弃了url,我不希望url以任何方式被修改。问题是为什么$im_dec在我回显它和将它放为src时是不同的,您可以阅读,这样您就可以了解您的img src发生了什么。