Wie siehts mit U+0000 aus?
Ist das in SGML (HTML) erlaubt? In XML (XHTML) ist es das nicht.
Meiner Erfahrung nach verwirft PHP das Zeichen wenn die Ausgabe als text/html erfolgt.
echo 'foo' . chr(0) . 'bar';
hier kommt nur 6 Byte an, nicht 7.
Darum eben auch meine ursprüngliche Frage ob das Zeichen dann überhaupt "gezählt" wird, wenn es vor dem Header kommt oder ob es ohnehin rausgeworfen wird.