title: Distorted characters for JP & Ko in Struts 2 Form
body: <p>I'm using a Struts 2 app with Tomcat 6 server using JDK 1.7. We support more than 15 languages. I've a form which sends an email, with 2 issues:</p>
  
  <ol>
  <li><p>When I type any Japanese or Korean characters in the form and submit it, the email body contains all ????????</p></li>
  <li><p>I have a captcha on the form page. If I enter an invalid captcha for Japanese or Korean and click submit, it comes back to the same page, retaining username, email, etc. However, the retained characters are corrupted and do not remain in the same language in which they're entered. However, this happens only for Japanese and Korean.</p></li>
  </ol>
  
  <p>I have this line in my JSP at the very top of the page:</p>
  
  <pre><code> &lt;%@ page contentType="text/html; charset=UTF-8"%&gt;
  </code></pre>
  
  <p>Also, <code>server.xml</code> has a connector element which specifies URIEncoding="UTF-8"</p>
  
  <p>These 2 issues are not present in other languages. Can any one tell me what am I missing?</p>
  
  <p>Thanks!</p>