Sorry, aber ich bekomme es immer noch nicht hin. Selbst ein
$article->text = str_replace('©', '(c)', $article->text);
funktioniert nicht. Das Zeichen bleibt wie es ist.
Es handelt sich um einen Artikel im CMS Joomla, den ich mit einer onPrepareContent-Funktion parse. Der Content kommt also aus einer DB, die Kollation ist utf8_general_ci.
Komisch...