两个项目之前在ide(环境都是utf8)当中互发请求的时候,验签都是通过的,但是打成war包运行后,就会报验签不通过,各种检查后,那就只有编码问题,收到的数据因为编码问题变掉了,指定下jvm的编码
在tomcat目录下的bin文件夹下,打开catalina.bat,在众多rem下添加
set JAVA_OPTS=-Dfile.encoding=UTF8,
这样tomcat启动后就会变utf8,但是cmd会乱码,以utf8编码格式显示,但是验签通过,说明两个项目之间的编码格式已经正确以utf8格式传输