Varga Péter created JSPWIKI-1052: ------------------------------------ Summary: SearchManager missing character encoding in before json response writing Key: JSPWIKI-1052 URL: https://issues.apache.org/jira/browse/JSPWIKI-1052 Project: JSPWiki Issue Type: Bug Components: Search Affects Versions: 2.10.2 Environment: linux Reporter: Varga Péter Priority: Minor
When using ajax functionality in editor to create a link to pages, SearchManager will not send responses encoded in accordance to the wikiEngine.getContentEncoding. Proposed fix: {code:java} ... String encoding = getEncoding(req); if (encoding != null) { resp.setCharacterEncoding(encoding); } else { resp.setCharacterEncoding("UTF-8"); } log.debug("result="+result); resp.getWriter().write(result); } private String getEncoding(HttpServletRequest req) { String ret = null; WikiEngine wikiEngine = WikiEngine.getInstance(req.getSession().getServletContext(), null); ret = wikiEngine.getContentEncoding(); return ret; } {/code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)