最近遇到一个汉字乱码的问题,先描述下场景:
存在一个单点登录认证系统jasig cas ,部署在tomcat下,另外的业务系统部署在weblogic下,用户发起请求时,首先在cas进行登录认证,登录成功后,将用户登录信息分发到weblogic下的所有业务系统,发现业务系统下的cas分发到的用户登录信息中的汉字出现了乱码情况。
众所周知,乱码问题,尤其是跨平台下的乱码问题比较棘手,问题跟踪了很久,最后排除其他的原因,定位问题出现在cas分发用户信息时出现了乱码,原因是,未进行cas Filter的字符集配置,增加如下配置即可: