I am setting the response content type to : "text/event-stream; charset=UTF-8" and response character encoding to "UTF-8" in the servlet.
However, response.getCharacterEncoding() prints "ISO-8859-1" in the terminal.
JAVA Code:
response.setContentType("text/event-stream; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
System.out.println(response.getCharacterEncoding());
It seems that character encoding is not set properly. How can i resolve this? I have lost many hours figuring reason of this issue. Please help.