dedlfix: Hilfe: Jeder Browser nutzt andere Zeichenkodierung bei Umlauten

Beitrag lesen

echo $begrüßung;

[Zeichenkodierungschaos]
Ich weiß absolut keinen Rat und hoffe auf Eure konstruktive Hilfe

Beseitige das Kuddelmuddel. Der Webserver liefert den Content-Type-HTTP-Header ohne charset-Angabe aus. Die hätte sonst Vorrang. Du gibts in den HTML-Meta-Daten an, die Kodierung sei ISO-8859-1. Stattdessen ist sie aber UTF-8 und mit BOM am Anfang[*]. Diese BOM werden wohl einige Browser für ernster nehmen als deine Meta-Angabe. Einige dich auf eine Kodierung und gib diese auch korrekt an. Mit ISO-8859-1 stehen dir die meisten westlichen Zeichen zur Verfügung, mit UTF-8 praktisch unbegrenzt alle Zeichen.

[*] Du siehst sie ganz am Anfang, wenn du im Firefox die Quelltextansicht öffnest und dort zu Fuß ISO-8859-1 einstellst.

echo "$verabschiedung $name";