今天调接口的时候用到了RestTemplate调用,但是传过去的字符编码却是ISO-8859-1,百度一下,发现Resttemplate默认编码就是ISO-8859-1,传数据前需要设置一下
具体设置如下
HttpHeaders headers =new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
HttpEntity request=new HttpEntity(jsonData, headers);
jsonData是传送的数据参数
headers头已经让我设置为json格式,且字符编码是UTF-8的