前台传到后台数据,中文正常,但是中文符号出问题

数据为:关于《转发<哈>的文件,并且“鸿雁传书——给营销”的文件》
后台接收为:关于《转发<哈>的文件,并且”鸿雁传书——给营销“的文件》
请问是什么原因导致的以及应该怎么解决

String sortName = (String) req.getParameter("WJBT");
sortName = java.net.URLDecoder.decode(sortName,"utf-8" );
这个方法用过了,不行

request.setcharacterencoding("UTF-8")试试这个