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)