Spring Security 中文用户名不能通过使用的是 Spring Security 3.1.4 字符编码都是使用的 utf8,英文用户名一切正 常,使用中文就不行。认证不通过!!! 原因: 在配置文件web.xnl 里编码过滤器和权限控制过滤器的位置放反了。应该如下: 转载于:https://blog.51cto.com/4610383/1330933