Non ASCII character sended using Ajax cannot be decoded properly in Java
===

I am sending an AJAX request with jQuery post() and serialize. That uses UTF-8.
For example when 'ś' is a name input value , JavaScript shows `name=%C5%9B`. 
I have tried setting form encoding without success.
  

    <form id="dyn_form" action="dyn_ajax.xml" style="display:none;" accept-charset="UTF-8"> 


The same happens with `encodeURI(document.getElementById("name_id").value)`. I'm using Servlets on Tomcat 5.5. 