远程调用服务器接口,返回数据为乱码,在服务端调试,发现没有乱码,以为是客户端,在对输入流转换出现了问题,但发现设置了utf-8还是中文乱码;
用postman工具发现是服务端接口的问题,最后在tomcat的server.xml配置,设置response响应数据为utf-8发现都不行,
最后问一个同事发现在controller乱码的方法加上
produces = "text/plain;charset=utf-8"
就可以了,原来是springMvc导致的原因
远程调用服务器接口,返回数据为乱码,在服务端调试,发现没有乱码,以为是客户端,在对输入流转换出现了问题,但发现设置了utf-8还是中文乱码;
用postman工具发现是服务端接口的问题,最后在tomcat的server.xml配置,设置response响应数据为utf-8发现都不行,
最后问一个同事发现在controller乱码的方法加上
produces = "text/plain;charset=utf-8"
就可以了,原来是springMvc导致的原因