href后中文传值乱码问题

mac2024-01-29  30

1、把所有页面的编码格式设置为UTF-8:<%@ page contentType="text/html; charset=UTF-8" %>

2、使用URLEncoder和URLDecoder对URL进行编码和解码

例:

<a href="MyServlet?name=<%=java.net.URLEncoder.encode(java.net.URLEncoder.encode("胖飞","UTF-8"))%>

在后台中解码:

String name=URLEncoder.decode(requset.getParameter("name"),"UTF-8");

最新回复(0)