Wicket should set the character encoding on requests
----------------------------------------------------

                 Key: WICKET-3578
                 URL: https://issues.apache.org/jira/browse/WICKET-3578
             Project: Wicket
          Issue Type: Improvement
          Components: wicket-core
    Affects Versions: 1.5-RC3
            Reporter: Attila Király


Browsers should but actually do not send encoding information with requests. 
Because of this servlet containers (like Tomcat) use the default "ISO-8859-1" 
encoding to decode POST parameters in non-multipart requests. This is wrong in 
case the webapp is using a different encoding (like UTF-8).

To workaround this it is possible to specify the correct encoding on the server 
side trough javax.servlet.ServletRequest.setCharacterEncoding(String). This can 
be done in a filter (I use spring's CharacterEncodingFilter for this, but 
Tomcat also has SetCharacterEncodingFilter for the same). It would be nice if 
wicket could do this out of box so no additional filter would be needed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to