1、检测传入参数编码格式是utf-8
2、检查 Tomcat 的编码是否是utf-8,在tomcat的安装路径下找到server.xml文件,打开添加编码格式URIEncoding="UTF-8";
3、检查是否因为远程服务器发送过来的字符流是传输内容的UTF-8编码,而客户端获得字符流后,以JVM默认的编码重新解析为字符串,因服务器-客户机编码不一致,而导致了乱码问题。
注意:Java虚拟机中字符串编码默认跟随操作系统,中文版的Windows系统编码为GBK,Linux系统为UTF8
右键项目 properties--->做如图修改