Php htmlspecialchars和

Php htmlspecialchars和,php,magento,character-encoding,htmlspecialchars,Php,Magento,Character Encoding,Htmlspecialchars,以上内容打印为:Details&;文件 什么是正确的语法,它可以打印为:详细信息和文档 谢谢你应该做你想做的事: <h3><?php echo $this->__('Details & Documents') ?></h3> 尽管可能有特定于Magento的设置。这对我来说打印效果很好。。。您是否正在更改方法$this->u;()中的&?基于-标记,详细信息&;文档是函数的正确输出。您不允许在HTML(或XML)中有杂散的安培数

以上内容打印为:
Details&;文件

什么是正确的语法,它可以打印为:
详细信息和文档

谢谢

你应该做你想做的事:

<h3><?php echo $this->__('Details & Documents') ?></h3>


尽管可能有特定于Magento的设置。

这对我来说打印效果很好。。。您是否正在更改方法
$this->u;()中的
&
?基于
-标记,
详细信息&;文档
是函数的正确输出。您不允许在HTML(或XML)中有杂散的安培数;这就是为什么
&
详细信息&;文档
是正确的。@MichaelMadsen&;打印为&;不幸的是,@UltralBulgar:
详细信息和文档
是无效的HTML。与详细信息和文档相同;文档我注意到在Tim Cooper编辑您的帖子之前,
&
后面有一个空格,所以看起来是这样的:
&。这是一个打字错误,还是你的输出看起来真的像那样?这是故意的,因为无论出于什么原因,每当我在没有空格的情况下输入时,这个网站上的帖子都会打印为“&”,而不是&;
<h3><?php echo html_entity_decode($this->__('Details & Documents')) ?></h3>