接口测试过程出现中文乱码的情况
日常开发中,测试软件在进行接口请求时,得到的数据出现中文乱码,即使debug打印的文字不会出现乱码,也要对返回给前端的数据负责!
所以,在面对数据查询或者数据导出(Excel)等情况时,需要在接口参数中添加:
public XxxResponse sele/down (Xxx xx , HttpServletReponse response){
......
retuen XxxResponse......
}
具体数据处理为:
public Xxx sele/down (Xxx xx , HttpServletReponse response){
response.setCharacterEncoding("utf-8");
......
}