title: Webserver overriding page encoding?
body: <p>I have pages that I have manually coded in PHP more than 10 years ago.</p>
  
  <p>They are encoded in the old Hebrew encoding - windows-1255</p>
  
  <p>Lately, they were all broken - text is shown as unrecognized UTF-8 characters - diamond with a question mark inside.</p>
  
  <p>When I manually change the encoding in the browser - any browser - the text is displayed correctly.</p>
  
  <p>I thought that maybe the server at my host is forcing UFT-8 encoding. I have change .htaccess to force windows-1255 encoding but it didn't work.</p>
  
  <p>I tried validating the page via W3C and it sees the page as UTF-8</p>
  
  <p>I downloaded XAMPP and ran the server locally and it's still happening.</p>
  
  <p>Has anything changed in the last year(s) in the way that Apache is serving web pages regarding the encoding?</p>
  
  <p>Before I go over all my pages and change their encoding, I would like to know if there is a global "switch" I can flip in order for my pages to display correctly.</p>
  
  <p>Thanks.</p>