dedlfix: Erkennung des Character-Sets der Scriptdatei

Beitrag lesen

echo $begrüßung;

» Entscheide dich für einen Zeichensatz - und bleib dabei.
Das ist das Problem. Es ist nicht meine Entscheidung, was ein Verwender nachher im Einsatz hat.

Dann schreib ihm ein HowTo-Dokument. Wenn er das nicht beachtet, ist es nicht mehr dein Problem.

Die meisten Scripte müssen sowohl auf Servern laufen, die ISO-8859-1 nutzen, als auch auf solchen, die UTF-8 benutzten.

Was der Server nutzt ist egal. Hautpsache, er kann dazu bewegt werden, Content-Type-Header mit selbst festgelegter charset-Angabe auszuliefern.

Ich möchte die Scripte daher so absichern, dass sie sich entweder weigern, falsch eingerichet zu arbeiten oder eben besser, nach Möglichkiet auf die (Fehl-)Einrichtung reagieren, zumindest also (im Installationsmodus) gezielt Anweisung geben, was zu ändern ist.

Am Ende hat der Client seinen Browser verkonfiguriert, dann bist du mit deinem Versuch auch machtlos.

echo "$verabschiedung $name";