今天遇到一个奇怪的问题,正常访问的网站添加证书后就出现乱码问题
定位问题:
首先检查了服务器编码格式设置,提交的代码,测试环境等都不存在问题;
Tomcat升级为8.5版本,添加了证书相关的配置,应该就是配置文件的问题;
查找具体原因:
这个地方是最常见的,容易给漏掉编码格式,但也添加了,但是 redirectPort 这个地方需要注意了
redirectPort 的作用:当用户用http请求某个资源,而该资源本身又被设置了必须要https方式访问,此时Tomcat会自动重定向到这个redirectPort设置的https端口。
那很自然的,重定向的这个接口也应该设置为UTF-8
完美解决!