&符问题

osh*_*nen 3 php mysql

我有一个存储在我的数据库中的链接,让我们说吧

http://somedomain.com/page.php?username=tom&surname=smith
Run Code Online (Sandbox Code Playgroud)

当我把它带回html时,我得到一个xhtml错误,因为 &

我如何将其转换&&

另外,我在数据库中有一些链接,&而不是&

那么,如何&在需要时进行转换,但不能转换&&

Mar*_*c B 6

不要存储转义/编码文本.您永远不知道检索文本时需要采用的格式.如果您将其存储为URL编码,但您必须将其插入HTML文档,则必须撤消url编码并切换到HTML编码.哪个是浪费.最好以"原始"格式存储,并在需要时根据需要进行转换.

用于htmlspecialchars()在插入XML文档之前转义/编码XML/HTML元字符.