From d3211f7c2fef860981698fc4c29e15c6908a1dd5 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Wed, 7 Jun 2017 17:34:42 +0200 Subject: [PATCH] Improve charset header handling for plain text --- src/main/java/de/thm/arsnova/config/AppConfig.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/thm/arsnova/config/AppConfig.java b/src/main/java/de/thm/arsnova/config/AppConfig.java index 82b087eb8..263352562 100644 --- a/src/main/java/de/thm/arsnova/config/AppConfig.java +++ b/src/main/java/de/thm/arsnova/config/AppConfig.java @@ -67,6 +67,7 @@ import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; import org.springframework.web.servlet.view.InternalResourceViewResolver; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -174,6 +175,8 @@ public class AppConfig extends WebMvcConfigurerAdapter { @Bean public StringHttpMessageConverter stringMessageConverter() { StringHttpMessageConverter messageConverter = new StringHttpMessageConverter(); + messageConverter.setDefaultCharset(Charset.forName("UTF-8")); + messageConverter.setWriteAcceptCharset(false); List<MediaType> mediaTypes = new ArrayList<>(); mediaTypes.add(MediaType.TEXT_PLAIN); messageConverter.setSupportedMediaTypes(mediaTypes); -- GitLab