response.sendRedirect重定向链接内中文字符乱码的解决办法
2019/3/21 23:39:43 | 阅4109 | 来源:好空间网络 [打印] [关闭] |
如果你直接使用
response.sendRedirect();
且这个链接内用中文字符的话,那么会导致这个中文字符变成 乱码
如:
response.sendRedirect("get-page-tittle-嘿嘿");
他会变成
response.sendRedirect("get-page-tittle-???????");
解决办法:
使用
URLEncoder.encode(tittle, "UTF-8")
这里的UTF-8可以换成自己想要的编码
如:
response.sendRedirect("get-page-tittle-嘿嘿"); //改成 response.sendRedirect("get-page-tittle-" + URLEncoder.encode("嘿嘿", "UTF-8"));
这样就可以解决response.sendRedirect重定向链接内中文字符乱码的问题