I have chosen the iso-8859-1 encoding in my web.xml:
I would expect this to apply throughout the whole system (or at least the Stripes-part of it) but the Weblogic-hack added in 1.5.7 (due to STS-823 Resolved and STS-834 Resolved ) always defaults to UTF8.
This is probably because the StripesFilter only applies to the REQUEST dispatcher type but the Weblogic-hack is only used in INCLUDE's. This code-snippet was found in net.sourceforge.stripes.tag.layout.LayoutContext:
setCharacterEncoding is invoked on the ServletResponse in the StripesFilter, but since the filter is only used one time per request it makes no difference.
The Stripes.war contains a simple application where bug can be reproduced. Beware that it's the same war-file as STS-912 Open so don't push the button or you will get stucked