为什么我代码都是正确的 出现的结果用户名显示的是乱码啊?
用户名:ç¨æ·
爱好:read movie music online
用户名:ç¨æ·
爱好:read movie music online
2016-02-29
首先修改page指令中编码<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>这样做目的:设定该jsp页面的编码。
如果在表单中输入中文时出现乱码,用request.setCharacterEncoding("utf-8")可处理之。
如果在<a href="request.jsp?username=李四"></a>这样提交数据出现乱码,则修改tomcat的server.xml中的connector加上:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"redirectPort="8443" URIEncoding="utf-8"/>
重启tomcat即可。
举报