Hallo,
Ich würde das ganze konfigurierbar machen und / oder nur Vorkommen von &#
ersetzen, damit ersetzt du wirklich nur die nötigen Dinge.
Also:
$GLOBALS['TSFE']->content.='
<title>'.str_replace("&#","&#",htmlspecialchars($titleTagContent)).'</title>';
lg,
Jakob