Index: lams_common/src/java/org/lamsfoundation/lams/web/filter/LocaleFilter.java =================================================================== diff -u -rf2dcf163cc2c619cd1a4a56d7242d8226be771aa -rdf868f04348e4ea8c67f69d31349a5831892a3b6 --- lams_common/src/java/org/lamsfoundation/lams/web/filter/LocaleFilter.java (.../LocaleFilter.java) (revision f2dcf163cc2c619cd1a4a56d7242d8226be771aa) +++ lams_common/src/java/org/lamsfoundation/lams/web/filter/LocaleFilter.java (.../LocaleFilter.java) (revision df868f04348e4ea8c67f69d31349a5831892a3b6) @@ -60,6 +60,9 @@ @Override public void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { + // setting encoding in standalone.xml does not do the trick (yet?), so set it here + request.setCharacterEncoding("UTF-8"); + Locale preferredLocale = null; String direction = null; TimeZone tz = null;