javaWEB中文乱码有关问题的终极解决办法

javaWEB中文乱码问题的终极解决方法
web页面:两次encodeURI编码
var url = "login.action?username="+encodeURI(encodeURI("中文用户名"));
java后台:URLDecoder解码
String username = URLDecoder.decode(request.getParameter("username"),"UTF-8");