dedlfix: UTF-8 plötzlich nur mehr ???

Beitrag lesen

echo $begrüßung;

Wenn Sonderzeichen als ? dargestellt werden, kommen diese als charset=ISO-8859-1 (latin1), der Browser wurde jedoch mit charset=utf-8 angewiesen.

Der Browser (Firefox) stellt sie in der Regel nicht als ? sondern eher als � dar. Der IE verschluckt sich daran und einige nachfolgende Zeichen.
Das ? als solches kommt beispielsweise raus, wenn man das €-Zeichen nach ISO-8859-1 zu übersetzen versucht.

echo "$verabschiedung $name";