dedlfix: Sonderueichen in Textfeld ausgeben

Beitrag lesen

echo $begrüßung;

Wenn man jetzt aber die Html öffnet und den Button clickt wird nur angezeigt: " ? 2007 XYZ" => Also statt "®" nur "?"

Das deutet darauf hin, dass du ein Nicht-UTF-8-kodiertes Zeichen unter UTF-8 auzugeben versuchst.

Wie bekomm ich es hin, dass auch das ® Sonderzeichen angezeigt wird?

Verwende eine Kodierung, in der alle darzustellenden Zeichen kodiert werden können und gib diese stets an, so dass die Empfänger die Bytefolge richtig interpretieren können.

Ausschlaggebend ist steht die charset-Angabe im HTTP-Header Content-Type. Danach folge die gleichlautende Angabe in einem HTML-Meta-Element. Für ausgelagerte Javascript-Teile gibt es meines Wissens nur die HTTP-Header-Methode.

echo "$verabschiedung $name";