SSH 后台到页面 乱码
本帖最后由 fangmingshijie 于 2014-02-24 16:02:13 编辑
SSH 中 从页面到后台再到数据库 编码是正常的,但是从数据库获得数据到后台 传到页面上的时候出现乱码是怎么回事啊????我已经配置了如下过滤器:
<filter>
<display-name>SetEncodingFilter</display-name>
<filter-name>SetEncodingFilter</filter-name>
<filter-class>com.easyjob.web.SetEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>contentType</param-name>
<param-value>text/html;charset=UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SetEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
------解决方案--------------------你数据库里面的数据如果不是乱码,那就是你获取后在界面上显示的时候是乱码, 你界面设置了没 <%@ page contentType="text/html;charset=UTF-8" %>
------解决方案--------------------两个页面的charset 可能不一样
------解决方案--------------------可以把tomcat、 页面、 数据库 都设置成utf8 这个就可以了。。