首页 > 解决方案 > php替换特殊字符html

问题描述

我有一些特殊字符的问题我有这个字符串:

$a='yamp; y#039; yquot; lorem ipsum dolor sit amet, consectetur elit';

并且输出相同:

yamp; y#039; yquot; lorem ipsum dolor sit amet, consectetur adipisicing elit

但应该是:

& ' " lorem ipsum dolor sit amet, consectetur adipisicing elit

我用这个:

html_entity_decode($a, ENT_QUOTES, "utf-8");

但它不起作用,你能帮帮我吗?

标签: phpspecial-characters

解决方案


如评论中所述,将您的“y”替换为“&”。

yamp; y#039; yquot;不是 html 实体

& ' "是(结果:&'“)。

编码可能存在问题,或者替换功能在某处变得疯狂。


推荐阅读