dedlfix: Mal wieder Umlautprobleme

Beitrag lesen

Tach!

Noch eine Frage: Muß ich wirklich jedem php-Script mitteilen, dass sie in utf-8 gesendet werden soll?

Du setzt damit nur den HTTP-Header. Dem PHP-Script teilt das gar nichts mit. Nur dem Browser, der daraufhin den Body der Response in dieser Kodierung zu interpretieren versucht. Dass dieser Body ordentlich kodiert ist, musst du anderweitig sicherstellen, indem du Templates und Inhalte korrekt kodierst.

Kann man das nicht zentralisieren? Per .htaccess habe ich schon versucht, das brachte nichts…

Mit AddDefaultCharset kann man das generell für alle text/plain und text/html einstellen. Wenn es nicht geht, darfst du es nicht überschreiben, weil es AllowOverride verbietet.

dedlfix.