Я-весенний фасоль MVC, и я хотел бы вернуть турецкого персонажа, установив кодирование UTF-8. Но хотя моя струна - «şğğiıııçööööüü», она возвращается как «?????? А также когда я смотрю на страницу ответа, которая является страницей Internet Explorer, кодирование является западной европейской ISO, а не UTF-8. < /p>
Вот код: < /p>
@RequestMapping(method=RequestMethod.GET,value="/GetMyList")
public @ResponseBody String getMyList(HttpServletRequest request, HttpServletResponse response) throws CryptoException{
String contentType= "text/html;charset=UTF-8";
response.setContentType(contentType);
try {
request.setCharacterEncoding("utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.setCharacterEncoding("utf-8");
String str="şŞğĞİıçÇöÖüÜ";
return str;
}
Подробнее здесь: https://stackoverflow.com/questions/564 ... spring-mvc