求转码大神指点啊

求转码大神指点啊,在线等,急!!!
 为什么我在从jsp页面插入数据到mysql数据库中会乱码啊,我的数据库,猫和页面都是utf-8编码,在数据库中用插入语句插入中文不会乱码,我设了下断点,发现从jsp页面获取出来的值也是乱码,这该怎么转码呢?还有我这一句转码的没用吗
String name=new String(request.getParameter("name").getBytes("ISO8859-1"),"utf-8");

------解决思路----------------------
这个是post请求还是get请求。get请求,这样设置,没什么问题的,post请求,不用这样设置的。post请求,页面设置什么编码,你那个获取的就是编码。。
------解决思路----------------------
1.request,response的编码格式统一
2.把数据库地址改成 jdbc:mysql://服务器:端口/实例?Unicode=true&characterEncoding=UTF-8
3.检查网页编码 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
4.如果用了tomcat请检查配置文件中
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               URIEncoding="UTF-8"/>
这个是否为UTF-8

暂时想到这么多,如果还是没有解决的建议砸电脑求转码大神指点啊