针对若依3.5.0版本。
将微服务版本发布到linux环境之后,页面传参部分地方出现乱码,比如用户管理中的修改用户信息,还有自己的主服务里面页面传参到后台,会出现中文乱码。
找了好几天,甚至怀疑是nginx转发编码不是utf-8、系统编码不是uft-8结果都不能解决。
后来有同事提示有xss过滤,怀疑过滤中编码有问题,便在网关里面将参数打出来看看,乱码。
问题找到。
在nacos配置里将xss过滤功能关闭,运行后编码恢复正常。
当然这不是解决办法。后面研究下xss过滤如何编码正常我会在下面补充修正内容,请稍候