后台传参百分号和中文显示乱码

我在后端传带有百分号和中文的参数,跳转到另一个方法中的form接收的字段带有乱码:如图
图片说明
用了一个别人写的方法进行转码的,如图
图片说明
此时的productName显示的是正常的,然后跳转到另一个方法后,form里的productName就显示乱码了,如图:
图片说明
请问大神这是因为什么造成的,希望帮忙详细解答下 ,谢谢各位大shen

转码有问题吧,只要不是url上面传参,一般传参也不需要转码。不转码试试