关于restTemplate.exchange返回数据中有汉字乱码的问题
StringHttpMessageConverter默认采用的是ISO-8859-1的编码格式,而一般汉字都是使用utf-8的编码格式。
我们需要在restTemplate.exchange前面加上一句(如下图的第一句)
restTemplate.getMessageConverters().set(1,new StringHttpMessageConverter(StandardCharsets.UTF_8));
ResponseEntity<String> results = restTemplate.exchange(url, HttpMethod.GET, null, String.class);