今日、深刻な問題に遭遇しました。Apacheは、応答本文の前に3〜4個の余分なバイトを割り当てますが、一見すると意味がありません。 
      
        
        
        
      
      HTMLコンテンツの場合、これは問題になりません。すべてが本来どおりにレンダリングされますが、より繊細なxmlの場合には問題がありました。読み取りスクリプトがエンコードで混乱します((( 
      
        
        
        
      
    
      
        
        
        
      
     最初の考え-ユニコードBOMについて-は確認されませんでした。  windows-1251でエンコードされたファイルも同じ方法でレンダリングされます。 
      
        
        
        
      
     非phpファイル-試したtxt、xml-問題なく与えられました。 
      
        
        
        
      
     これはウェブサーバーの設定にあるのではないかと疑っていますが、どこを掘ればよいかわかりません。 
      
        
        
        
      
     集合的な精神の助けを本当に期待しています。 
      
        
        
        
      
    
      
        
        
        
      
     よろしくお願いします! 
      
        
        
        
      
    
      
        
        
        
      
      UPD: 
      
        
        
        
      
     ここで問題をより明確に見ることができます: for93t.users.ru/demo/3bytes.html 
      
        
        
        
      
    
      
        
        
        
      
     解決策: 
      
        
        
        
      
     尊敬されるドンp0is0nへの感謝の海! 
      
        
        
        
      
     この問題は、正しい値を持つ追加のContent-Lengthヘッダーを追加することで解決しました。