可从如下几方面着手
1.jsp页面编码
2.web.xml配置字符过滤器,该字符过滤器最好放在开头
3.tomcat下server.xml添加URIEncoding="UTF-8"
如若接收到了正常中文却无法从数据库中查询到结果,首先确定直接在数据库中查找有结果,其次检查数据库url,可在url后面加上
?useUnicode=true&characterEncoding=utf8,如果是xml文件则改成
?useUnicode=true&characterEncoding=utf8