【发布时间】:2016-10-24 10:11:41
【问题描述】:
如何在 ResponseEntity 中解码 UTF-8(尤其是当我得到 Umlauts 时)。我也尝试过使用 SpringHttpMessageConverter,但这不起作用。
RestTemplate restTemplate = new RestTemplate();
//this is not working only by POST
restTemplate.getMessageConverters().add(0, new StringHttpMessageConverter(Charset.forName("UTF-8")));
ResponseEntity<List<WebUser>> responseEntity = restTemplate.exchange(uriComponents.toUri(), HttpMethod.GET,
requestEntity, new ParameterizedTypeReference<List<WebUser>>() {
});
//responseEntity.getBody().get(0).getFirstName() should be Müller but I get Müler
【问题讨论】:
标签: java utf-8 spring-boot resttemplate