乱码问题一般出在2个方面无非是 应用程序和数据库,最好应用程序和数据库都设置同意编码比较好,这样就会解决乱码问题
1:<%@ page language="java" contentType="text/html;charset=GBK"%>
2:增加filter
<filter>
<filter-name>EncodingFilter</filter-name>
<display-name>EncodingFilter</display-name>
<description>no description</description>
<filter-class>
net.loocky.sport.web.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
3:mysqladmin.exe -uroot -proot shutdown 停掉数据库
修改my.ini
default-character-set=utf8
mysqld重新启动,就解决了乱码问题
posted on 2008-07-04 14:21
loocky 阅读(138)
评论(1) 编辑 收藏 所属分类:
java