title: Reading request parameter values with UTF-8 chars in JSF
body: <p>I have a problem reading request paremeters from a GET request that contain special characters. Here's what I do:</p>
  
  <p>I create the request url with javascript, and the value of drivername is encodeURIComponent('sorumluluğumuzu')
  The result is this URL, which shows up correctly in firefox:
  <a href="http://localhost:8080/driver/list.xhtml?sl=1&amp;drivername=sorumlulu%C4%9Fumuzu" rel="nofollow">http://localhost:8080/driver/list.xhtml?sl=1&amp;drivername=sorumlulu%C4%9Fumuzu</a></p>
  
  <p>However, when I read the request param in my JSF bean:
  FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()</p>
  
  <p>The value equals to sorumluluÄumuzu</p>
  
  <p>I'm experiencing this om Tomcat7 in JSF2, but we are noticing the same issue on Websphere6 and JSF1.2.</p>
  
  <p>Any thoughts?</p>