am使用下面的内容显示joomla网站上的浏览器页面标题。唯一的问题是标题中有撇号。
$browserpagetitle= 'My site - '.$this->item->title;
$document = JFactory::getDocument();
$document->setTitle($browserpagetitle);
如果商品标题是苹果的。它将显示:My site - Apple's
我试过:
$browserpagetitle= 'My site - '.$this->item->title;
$document = JFactory::getDocument();
echo html_entity_decode($document->setTitle($browserpagetitle), ENT_QUOTES);
正如这里所建议的,但没有运气
添加
<meta charset="utf-8" />
在您打开后立即
<html>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>*page title here*</title>
</head>
请尝试以下代码
$browserpagetitle= 'My site - '.$this->item->title;
$document = JFactory::getDocument();
$document->setTitle(htmlspecialchars_decode($browserpagetitle,ENT_QUOTES));