前后台都设置了编码格式还乱码,求解!解决思路

前后台都设置了编码格式还乱码,求解!!!!
使用jsp+servlet做的,jsp中设置了页面编码格式为utf-8,后台对request、response都设置了编码集为utf-8,服务是tomcat起的,server.xml中设置了URIEncoding="utf-8",后台servlet中一直调试到PrintWriter流将数据发送回页面都是不乱码的。页面收到的数据却是乱码。所有汉字都被显示成了问号。另外编码环境就是utf-8。求解脱!!!
------解决思路----------------------
1.右键查看源文件:看看中文字符是否是乱码
2.检查浏览器的字符集:右键--编码 是否是utf-8,可以设置为自动检测