PHPのトラブル-メインサーバーの応答の数バイト前

今日、深刻な問題に遭遇しました。Apacheは、応答本文の前に3〜4個の余分なバイトを割り当てますが、一見すると意味がありません。

HTMLコンテンツの場合、これは問題になりません。すべてが本来どおりにレンダリングされますが、より繊細なxmlの場合には問題がありました。読み取りスクリプトがエンコードで混乱します(((



最初の考え-ユニコードBOMについて-は確認されませんでした。 windows-1251でエンコードされたファイルも同じ方法でレンダリングされます。

非phpファイル-試したtxt、xml-問題なく与えられました。

これはウェブサーバーの設定にあるのではないかと疑っていますが、どこを掘ればよいかわかりません。

集合的な精神の助けを本当に期待しています。



よろしくお願いします!



UPD:

ここで問題をより明確に見ることができます: for93t.users.ru/demo/3bytes.html



解決策:

尊敬されるドンp0is0nへの感謝の海!

この問題は、正しい値を持つ追加のContent-Lengthヘッダーを追加することで解決しました。



All Articles