title: Unicode not displaying correctly in my page
body: <p>In my html5 page, around 80% of the strings are unicode. Worked perfectly with my local server. When uploaded to my online server, the pages are not displaying the unicode contents  correctly. Instead, they are all questions marks!</p>
  
  <p>I have already set the meta tag when I started coding the pages:</p>
  
  <pre><code>&lt;meta charset="UTF-8"&gt;
  </code></pre>
  
  <p>On checking the response headers received on Chrome browser, the "utf-8" encoding was not present. So I added the php <code>header()</code> to sent HTTP headers like this:</p>
  
  <pre><code>header('Content-type: text/html; charset=utf-8'); 
  </code></pre>
  
  <p>Now, the response header is showing up the utf-8 encoding, but the page is not rendering the unicode strings. Still its question marks!</p>
  
  <p>I used the File Manager present in my cPanel (of online server), and it opens up utf-8 encoded page and rendered perfectly, when I choose for the online editing of the page! So, that means the uploading of files didn't got messed up. Right ?</p>
  
  <p>I've also tried this meta tag(replacing the short one) :</p>
  
  <pre><code>&lt;meta http-equiv='Content-Type' content='text/html; charset=utf-8'&gt;
  </code></pre>
  
  <p>Still no use! The unicode content is not from a database. It is completely hardcoded on the page.</p>
  
  <p>Tested with Google Chrome, Firefox and Internet Explorer. All are showing the same ! Any ideas on where should I tweak ?</p>
  
  <p>My server is a VPS provided by HostGator.</p>