我的建议是你能把编码都统一一下,包括数据库、过滤器和页面。在这之前你看看你的mysql连接字符串有没有编码就是这样的
jdbc.url=jdbc:mysql://localhost3306/database?useUnicode=true&characterEncoding=gbk
这里是GBK编码,你要是没有用编码的,你先这样写试试,不行就把编码characterEncoding=gbk换成characterEncoding=gbk换成其他的编码试试。实在不行就统一编码,一般国内的程序都是gbk或者gb2312,如果你想做成国际的就是utf-8
你确定你数据库类型也是utf8的?