1网页浏览中文内容乱码
<html>
<body>
乱码了吗 <br>
</body>
</html>
显示效果:
<%@ page pageEncoding="utf-8"%>
<html>
<body>
乱码了吗 <br>
</body>
</html>
显示效果:
2调用Servlet页面显示乱码
3POST表单传递中文参数乱码(更好的方法是使用过滤器)
<!-- input.jsp -->
<%@ page pageEncoding="utf-8"%>
<html>
<body>
<form id="form1" name="form1" method="post" action="display.jsp">
用户名:<input type="text" name="username"></br>
密码:<input type="password" name="password"></br>
<input type="submit" name="submit" value="提交">
</form>
</body>
</html>
<!-- display.jsp -->
<%@ page language="java" pageEncoding="utf-8"%>
<html>
<body>
用户名:<%=request.getParameter("username")%></br>
密码:<%=request.getParameter("password")%></br>
</body>
</html>
显示效果:
<!-- display.jsp -->
<%@ page language="java" pageEncoding="utf-8"%>
<html>
<body>
<%request.setCharacterEncoding("utf-8");%>
用户名:<%=request.getParameter("username")%></br>
密码:<%=request.getParameter("password")%></br>
</body>
</html>
显示效果:
4URI方式传递乱码
解决办法暂不知道