Hi!
Der Sonderzeichen- Umlautebug hängt glaube ich auch damit zusammen.
Möglich, denn der HTTP-Header, der die Zeichencodierung angibt, kann daher natürlich auch nicht mehr gesendet werden (es sei denn, das macht der Server schon, bevor er dein Script startet).
In dem Fall hätte es aber eine ähnliche Fehlermeldung wie bei der Session gegeben und wäre hoffentlich aufgefallen. Wenn der Server den HTTP-Header gesendet hätte, gäbe es das BOM-Problem nicht im Hinblick auf die Kodierung, und ein Kodierungsproblem wäre nicht auf einen fehlenden Header zurückzuführen.
Lo!