hotti: UTF8 - Sonderzeichenformatierung

Beitrag lesen

Hi!

Content-type: text/html; charset=UTF-8

Ja, aber PHP trennt diese beiden Angaben in unterschiedliche Konfigurationswerte. Und, während default_mimetype den Default-Wert text/html hat, ist default_charset leer.

Früher hab ich das auch immer leer gelassen. Das ist nicht empfehlenswert.

[..] Eine Alternative ist AddDefaultCharset in der Apache-Konfiguration oder eine explizite header()-Sendung seitens PHP.

Als Alternative sehe ich das nicht. Siehe auch:

http://www.w3.org/International/O-HTTP-charset

".. Use the header() function before generating any content, .."

-----> Und genau hier schlagen die üblichen Verdächtigen ein, die PHP dazu bringen, einen spontanen Header zu feuern, wo die charset Angabe auch noch fehlt.

Viele Grüße,
Horst Haselhuhn