title: why <meta http-equiv="content-type" content="text/html; charset=UTF-8"> does not have any impact in Jsp file?
body: <p>Ok, say, I got a <code>.html</code> file. If the file has <code>&lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;</code> then if the file contain other languages then it will show correctly</p>
  
  <pre><code>   &lt;html&gt;
    &lt;head&gt;
      &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;
      &lt;title&gt;&lt;/title&gt;
    &lt;/head&gt;
  
    &lt;body&gt;
      &lt;h1&gt;xxxx other language xxxx !&lt;/h1&gt;
  </code></pre>
  
  <p>On the contrary, if the <code>html</code> file does not contain <code>&lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;</code> then it won't show the Unicode correctly.</p>
  
  <p>Ok, now, I got a <code>jsp</code> file. Even if I got <code>&lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;</code>, it does not show unicode correctly. It only shows  correctly If I have <code>&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;</code> </p>
  
  <pre><code>&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;     
  &lt;html&gt;
            &lt;head&gt;
              &lt;title&gt;&lt;/title&gt;
            &lt;/head&gt;
  
            &lt;body&gt;
              &lt;h1&gt;xxxx other language xxxx !&lt;/h1&gt;
  </code></pre>
  
  <p><strong>Can anyone explain why?</strong></p>