title: How to handle special chars in parameter values?
body: <p>I've some issues with my <em>Java Servlet</em> if it's called with special chars (like Æ, Ø og Å) in the GET-parameters: <a href="http://localhost:8080/WebService/MyService?test" rel="nofollow">http://localhost:8080/WebService/MyService?test</a>=Øst.</p>
  
  <p>I than have this code in my <code>doGet</code>:</p>
  
  <pre><code>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      System.out.println(request.getParameterValues("test")[0]);
  }
  </code></pre>
  
  <p>The messages printed in the console is: <em>Ã?st</em>.</p>
  
  <p>The Web Service should be able to handle calls like this. How can I encode the parameter values in a proper way?</p>