dedlfix: UTF-8 (Umlaute) ?

Beitrag lesen

echo $begrüßung;

<head><META http-equiv=Content-Type content="text/html; charset=UTF-8"></head>

echo"Österreich";

Wenn du dem Browser sagst, dass der folgende Text UTF-8-Kodiert ist, dann sollte er es auch sein. Vermutlich ist er das nicht, weil du einen Editor verwendet hast, der UTF-8 nicht kann, oder weil du beim Speichern nicht angegeben hast, dass er in UTF-8 gespeichert werden soll.

Außerdem kann es sein, dass der Server im HTTP-Header eine andere Codierungsangabe mitsendet. Wenn dem so ist, hat diese Vorrang vor der Ersatzangabe im HTML-Head.

echo "$verabschiedung $name";