phpbar.de logo

Mailinglisten-Archive

[php] [OT] Website auf UTF umstellen

[php] [OT] Website auf UTF umstellen

Christoph 'knurd' Jeschke christoph.jeschke at gmail.com
Mon Aug 8 10:58:47 CEST 2005


Andi Voss schrieb:

> Dann solltest du in Formularen accept-charset="utf-8" hinzufügen.

Und sollte serverseitig nochmals überprüft/konvertiert werden.

> Ansonsten solltest du die richtigen Header setzen header(...).

Das macht man normalerweise über den Webserver.

> Content-Type: application/xhtml+xml;charset=utf-8
> wenn du echtes XHTML ausliefern möchtest. 

Falsch. text/html ist ebenfalls gültig, wenn XHTML1.0 verwendet und auf
die Wellformed-Prüfung im Brauzer verzichtet werden kann. Punkt ist, das
der Internet Exploder application/xhtml+xml-Dokumente nicht
interpretieren kann und diese zum Download anbietet.

Siehe hierzu:
* <http://schneegans.de/tips/apache-xhtml/>
* <http://jendryschik.de/wsdev/einfuehrung/xhtml/xhtml#probleme>

> Oder
> Content-Type: text/html;charset=utf-8
> wenn du "normales" HTML auslieferst in utf-8

Dies ist, wie oben beschrieben, auch für XHTML1.0 erlaubt und derzeit
sogar noch dringend notwendig.


php::bar PHP Wiki   -   Listenarchive