echo $begrüßung;
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
Aber sobald ich die Zeile drinnen hab, werden die chinesischen Schriftzeichen im Firefox und im IE falsch dargestellt. Lasse ich die Zeile draußen, dann sieht es im Firefox gut aus, im IE aber auch nicht.
Was läuft da falsch?
Die Zeile sagt aus in welchem Format die Daten des Dokuments vorliegen[*]. Du solltest dich dann natürlich daran halten und die Daten auch wirklich so kodieren.
echo "$verabschiedung $name";
[*] http-equiv steht für HTTP-Äquivalent. Die Meta-Angabe kommt nur zum Zuge, wenn keine HTTP-Header-Angaben zur Kodierung vorliegen.