有三个地方要确保使用统一的字符编码1. jsp页面编码采用UTF8,页面头加上charset=utf-8的meta信息2. servlet读取http参数时。确保加上request.setCharacterEncoding("UTF-8"); 然后再getParameter3. 数据库表的字符编码采用UTF8如果想统一使用GBK的话,做法类似。
你可以先把获取的值打印一下,看看是在哪里开始乱码的,就可以找到根源了,对症下药就行了
参考楼上。