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

为什么我用url传中文参数的时候就不会出现乱码呢?我的server.xml中没有配置URLEcoending参数

<%request.setCharacterEncoding("utf-8"); %>

用户名:<%=request.getParameter("userName") %><br>

爱好:<% if(request.getParameterValues("hobby")!=null){

String[] hobby = request.getParameterValues("hobby"); 

for(int i=0; i<hobby.length; i++){

out.print(hobby[i]+"<br>");

}

}

%>   


正在回答

3 回答

我的也不用配置,我用的是ecplice,Tomcat9.0.1版本的

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

tomcat8.5可以解决这个问题

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

<%request.setCharacterEncoding("utf-8"); %>这句话已经修改解析时的编码为utf-8了

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

你说说我哪里帅了 提问者

这个setCharactorEncoding方法,不是不能解决URL传中文参数乱码的问题吗,这个老师在视频里面操作了的?
2017-08-13 回复 有任何疑惑可以回复我~
#2

世上无难事_只要肯放弃 回复 你说说我哪里帅了 提问者

可能是浏览器问题吧,要不就本来就已经配置URLEcoending参数
2017-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我用url传中文参数的时候就不会出现乱码呢?我的server.xml中没有配置URLEcoending参数

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