为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我代码都是正确的 出现的结果用户名显示的是乱码啊?

用户名:ç¨æ·
爱好:read   movie   music   online   


正在回答

2 回答

  1. 首先修改page指令中编码<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>这样做目的:设定该jsp页面的编码。

  2. 如果在表单中输入中文时出现乱码,用request.setCharacterEncoding("utf-8")可处理之。

  3. 如果在<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即可。


1 回复 有任何疑惑可以回复我~

没有设置编码为utf-8,request.setCharacterEncoding("utf-8");

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我代码都是正确的 出现的结果用户名显示的是乱码啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信