Probably, you want to set up UTF-8 across your environment, see e.g. this:
There are tons of such pages describing I18N in the environment but first I would check up and change Tomcat connector, cause I find this is the one missing in most cases. In tomcat config xml
<Connector protocol="HTTP/1.1" ... useBodyEncodingForURI="true" URIEncoding="UTF-8" ...
Thanks! you solved my problem.
<web:character-encoding-filter encoding="UTF-8" override-client="true" url-pattern="*.xhtml"/>
Thanks a lot again.