标题显示为数字代码


Titles showing up with Numeric Codes

所以目前我的标题看起来是这样的。

Z Ft. Fetty Wap - Nobody’s Better (CDQ)而不是看起来像这样Z Ft.Fetty Wap-Nobody’;s更好(CDQ)

我该怎么解决这个问题?我目前正在使用WordPress,并将标准的the_title函数分解为如下所示。

$title = htmlentities(get_the_title ());
$str = explode ("–", $title);
$artist = preg_replace('#'[[a-zA-Z].*']#','',$str[0]);
$song = preg_replace('#'[[a-zA-Z].*']#','',$str[1]);

通过这种方式,我可以同时获得艺术家的名字和歌曲的名字,并在我觉得合适的地方使用它们。

尝试使用htmlspecialchars_decode()

您可以在这里看到一个示例