You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "Harry Metske (JIRA)" <ji...@apache.org> on 2017/02/27 17:39:45 UTC
[jira] [Closed] (JSPWIKI-1052) SearchManager missing character
encoding in before json response writing
[ https://issues.apache.org/jira/browse/JSPWIKI-1052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harry Metske closed JSPWIKI-1052.
---------------------------------
Resolution: Duplicate
Assignee: Harry Metske
I think this is a dup of JSPWIKI-1036.
If not, feel free to re-open the issue.
> 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
> Assignee: Harry Metske
> Priority: Minor
> Labels: ajax, encoding, utf-8
>
> 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)