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重定向链接内中文字符乱码的问题


经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。