From 8f81278332acea7c32554096bc22a90aa25c18bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20J=C3=B6nsson?= Date: Mon, 18 Apr 2016 19:44:42 +0200 Subject: [PATCH] We really should specify an encoding here and not depend on the servers default encoding, shouldn't we? It becomes ISO-8859-1 otherwise in Tomcat as per the Servlet specification. --- .../main/java/org/mitre/openid/connect/view/JsonEntityView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/view/JsonEntityView.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/view/JsonEntityView.java index dd061e24f..66b102a05 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/view/JsonEntityView.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/view/JsonEntityView.java @@ -82,6 +82,7 @@ public class JsonEntityView extends AbstractView { protected void renderMergedOutputModel(Map model, HttpServletRequest request, HttpServletResponse response) { response.setContentType(MediaType.APPLICATION_JSON_VALUE); + response.setCharacterEncoding("UTF-8"); HttpStatus code = (HttpStatus) model.get(HttpCodeView.CODE);