title: Mobile browser doesn't support UTF-8 Characterset
body: <p>I have pages in my website which were till now showing only English alphabets. Now i want to show other language characters also (eg, Chinese and Arabic). So i read online and added UTF-8 characterset in the header as below. (i am using cgi-perl for server side coding)</p>
  
  <p><code>print $cgi-&gt;header("Content-Type: text/html; charset=UTF-8");</code></p>
  
  <p>Which was earlier as just <code>print $cgi-&gt;header();</code></p>
  
  <p>This worked fine in my laptop browser (mozilla and chrome) its showing all language characters. But in Android default browser (mozilla) its not working. Its downloading the page itself instead of parsing and displaying the content of the page. However, it works in Android chrome browser!</p>
  
  <p>Can anyone guide me as to what should be in the header for the page to work in all browsers?</p>