| 发表于:2007-08-25 03:30:111楼 得分:0 |
界面编码 要与数据库编码一样 如果数据库用的是 utf-8 界面编码是 gbk 过滤器转换编码为: gbk 这时同样会乱码 因为数据库与界面编码不统一 另外也有可能是 dofilter 方法中没有写 对 下面是 过滤器的类中的 dofilter 方法 public void dofilter(servletrequest request, servletresponse reponse, filterchain filter) throws ioexception, servletexception { // todo auto-generated method stub request.setcharacterencoding( "utf-8 "); reponse.setcharacterencoding( "utf-8 "); filter.dofilter(request, reponse); } | | |
|