php – 防止对现有HTML实体进行编码(转换为&而不是& to& amp;)

我的mysql数据库表中的数据有“&”之类的特殊字符.

在使用时我需要将它们转换为& amp ;.我使用htmlspecialchars将它们转换为HTML实体.

但很少有人进入& amp;并将它们转换为& amp; amp;我需要它们在没有转换的情况下使用它.

该怎么办?

最佳答案
我认为最好的解决方案是先解码它们.正常&将保持不变,但& amp; amp; amp; amp; amp; amp; amp;被解码为&amp ;.

然后再次编码它们以转换&和其他编码等效的特殊字符.代码比解释短.

相关文章

在正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信...
> [合辑地址:MySQL全面瓦解](https://www.cnblogs.c...
物理服务机的CPU、内存、存储设备、连接数等资源有限,某个时...
1 回顾 上一节我们详细讲解了如何对数据库进行分区操作,包括...
navicat查看某个表的所有字段的详细信息 navicat设计表只能一...
文章浏览阅读4.3k次。转载请把头部出处链接和尾部二维码一起...