dedlfix: Wie nutze ich deutsche Umlaute richtig in PhP

Beitrag lesen

Tach!

Ausgegeben (STDOUT) wird immer die Bytesequenz.

PHP ist nicht Perl im CGI-Modus. STDOUT interessiert hier nicht. Vielleicht geht das darüber, vielleicht aber auch über einen anderen Weg. Es spielt jedenfalls keine Rolle. echo ... findet den Weg von selbst.

Und wenn das der Brower kriegt, wäre das mit dem header Content-Type: text/html; charset=utf-8 bekanntzugeben. Letzteres machst Du jedoch nicht mit PHP sondern stellst das in der Serverkonfiguration (.htaccess) ein.

Man kann das in der Serverkonfiguration einstellen, aber auch über PHPs header()-Funktion ausgeben. In der Serverkonfiguration hat das jedoch den Vorteil, dass es da generell angewendet wird und nicht je Ausgabe einzeln zu beachten ist.

dedlfix.