2015-08-22 3 views
1

В приложении ZF2, у меня есть .phtml макет, содержащий следующие:PHP не избежит HTML специальные символы

<p>Created in 2015 <?php echo htmlspecialchars("by Jérôme Verstrynge",ENT_HTML5); ?></p> 

Тем не менее, когда я проверить источник возвращенных страниц, я получаю:

<p>Created in 2015 by Jérôme Verstrynge</p> 

вместо

<p>Created in 2015 by J&eacute;r&ocirc;me Verstrynge</p> 

Почему?

+0

Те, кто не являются «специальными» символами в соответствии с PHP. http://php.net/manual/en/function.htmlspecialchars.php Только '& <> '" ', а кавычки только при установке. – chris85

ответ