当我在PHP中回应时,奇怪的输出,如何解决它?

时间:2014-09-11 10:53:13

标签: php html

当我在PHP中回应“& note”时,它变成了¬e

<?
echo "&note";
?>

输出:

¬e

我需要输出:

&note

这里有什么问题,如何解决这个问题?

4 个答案:

答案 0 :(得分:7)

使用&amp;来回显&符号,&not;是数学not(¬)符号的html编码。

答案 1 :(得分:3)

这个问题不是由php引起的,因为它是编码&#39;&amp; note&#39;等同的符号。

尝试使用

echo "&amp;note";

答案 2 :(得分:3)

如果您想解决问题,请echo htmlspecialchars('&note');

答案 3 :(得分:1)

使用htmlspecialcharshtmlentities

清除php文件中HTML特殊字符的输入内容
echo htmlspecialchars('&note'); //OR 
echo htmlentities('&note');