近期困扰我非常久的一个问题最终攻克了,为他我头疼了好几天,问题是JSP通过servlet向数据库传值,查询显示在页面的时候出现了乱码,原先我数据库中有两行带有中文的数据,查询的时候倒是没有出现乱码.我debug一下.发现JSP和servlet中全部接受中文字符集的变量都没有出现乱码,我去数据库查看.全部加入的中文字符都是问号,问题发现了,我就百度什么原因,有人说改变tomcat字符集.通过更改server.xml文件的字符集来接受中文字符, 方法一: <Connector port="…