Christian Kruse: /PHP 'charset' in HTML oder PHP - egal?

Beitrag lesen

Hallo Andreas,

mir wurde hier kürzlich in Zusammenhang mit einem Forum
empfohlen, in PHP einen Header mit Angabe des charset zu
schicken - soweit so gut.

Guter Tip.

meine Frage: macht es einen Unterschied, ob ich das
charset in der header-Funktion von PHP schicke:
header('content-type: text/html, charset=ISO-8595123'),

Das Komma muss ein Semikolon sein. Parameter werden vom
Header-Wert durch Semikola abgetrennt.

oder es in den Head er HTML-Seite als Meta-Tag
reinschreibe: <Meta http-Equiv='text/html,
charset=ISO-8595123'>?

Auch hier wieder Semikolon. Und nein, es macht keinen
Unterschied. Du darfst halt nur keine Sonderzeichen im
Head-Bereich verwenden, sondern musst die Entities benutzen.

und zweitens: wenn ich ein Frameset habe, brauche ich dann
die charset-Angabe im Frameset oder in den eigentlichen
Seiten oder beides oder egal oder was?

Du brauchst sie in jeder Seite.

und drittens: gibt's den Weihnachtsman eigentlich wirklich?

Den Weihnachtsmann gibts nicht. Wohl aber das Christkind oder
den Nikolaus <glaub/> :)

Gruesse,
 CK