This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit abd3d8b603182c357bbe2401d5033944cce0f15c Author: Juan Pablo Santos RodrÃguez <juanpablo.san...@gmail.com> AuthorDate: Mon Dec 4 22:41:01 2023 +0100 Call ServletRequest#setCharacterEncoding prior to calling URLConstructor#parsePageFrom URL in order to ensure the proper encoding is set. (related to error noted at #322) --- jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java b/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java index 6535faa85..67893f04b 100644 --- a/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java +++ b/jspwiki-main/src/main/java/org/apache/wiki/ui/WikiJSPFilter.java @@ -92,6 +92,7 @@ public class WikiJSPFilter extends WikiServletFilter { ThreadContext.push( m_engine.getApplicationName() + ":" + ( ( HttpServletRequest )request ).getRequestURI() ); w.enterState("Filtering for URL "+((HttpServletRequest)request).getRequestURI(), 90 ); final HttpServletResponseWrapper responseWrapper = new JSPWikiServletResponseWrapper( ( HttpServletResponse )response, m_wiki_encoding, useEncoding ); + request.setCharacterEncoding( m_engine.getContentEncoding().displayName() ); // fire PAGE_REQUESTED event final String pagename = URLConstructor.parsePageFromURL( ( HttpServletRequest )request, m_engine.getContentEncoding() );