I have issue with encoding of Spring boot REST API special cs_CS characters.
Example:
@ResponseBody
@RequestMapping("/api/test")
public String test(){
String specialCH = "ěščřžýáíéúů";
System.out.println(specialCH);
return specialCH;
}
2020-11-16 11:22:04.557 INFO 7400 --- [ main] cz.fry.chmi.ChmiApplication : Started ChmiApplication in 5.187 seconds (JVM running for 5.703)
2020-11-16 11:22:05.167 INFO 7400 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-11-16 11:22:05.168 INFO 7400 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2020-11-16 11:22:05.175 INFO 7400 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 7 ms
ěščřžýáíéúů
Result in browser:
application.properties:
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.force=true
OS Windows 10 1909.
PS: If I create file test.html ->
+ěššččřřžýáíéáý
Result in browser: