title: java how to decode get url parameter received throw BeanParam
body: <p>I receive a <strong>GET</strong> response to this web service</p>
  
  <pre><code>@GET
  @Path("/nnnnnn")
  public Response pfpfpfpf(@BeanParam NNNNNN n)
  </code></pre>
  
  <p>The class <code>NNNNN</code> has:</p>
  
  <pre><code>@QueryParam("parameter")
  private String parameter;
  </code></pre>
  
  <p>And for that <code>parameter</code> there is a get and set.</p>
  
  <p>I send a request on a get with a <strong>query parameter</strong> and it is being bind automatically to my option NNNNN, everything is great.</p>
  
  <p>but, now i am sending Japanese strings in the query url. I encode the paramter by UTF-8 before sending, and I have to decode them using UTF-8.</p>
  
  <p>but my question is <strong>where</strong> should I call the URLDecoder? i tried to call it in the getter of that parameter, but it didn't work, i kept having something like <code>C3%98%C2%B4%C3%98%C2</code>  instead of the Japanese characters</p>