Robert Bienert: UTF-8: was muss man beachten?

Beitrag lesen

Moin,

Nabend!

was muss man beachten, damit eine Seite bzw. ein Skript UTF-8-tauglich ist?

Die Seite in UTF-8 verfassen:

  • der Code muss in einem Editor geschrieben werden, der UTF-8 kann

und UTF-8 sollte dann auch als Zeichensatz eingestellt sein (beim Speichern).

  • es muss ein Header mit dem UTF-8-Zeichensatz gesendet werden (z.B. mit PHP: header('Content-Type: text/html; charset='utf-8');

gute Idee

  • auch im HTML-Head muss der Zeichensatz angegeben werden (<meta http-equiv="content-type" content="text/html; charset=utf-8" />)

nein, oder (statt auch). Meine Erfahrung ist, dass du im Allgemeinen, wenn du nen HTTP-Header sendest, die HTML meta-Angabe nicht mehr brauchst (eine Ausnahme: bei XHTML sollte man im Header "Content-Type: text/html" angeben und in HTML "<meta http-equiv="Content-Type" content="application/xhtml+xml" />", weil sonst der IE nicht will.)

Danke!
Tommi

Keine Ursache, sagt Robert