码迷,mamicode.com
首页 > 其他好文 > 详细

IE 浏览器在地址栏输入中文字符,发送get请求报400错误的问题

时间:2017-04-10 18:15:46      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:ram   运行   设置   request   utf-8   www   images   code   代码   

因为学校有JavaWeb的课程,所以才接触这方面。最近遇到了个小问题。

先看一段很简单的jsp代码例子

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
<html>
  <head>
    <title>Hello.jsp</title>
  </head>
  <body>
    Welcome to our page! 
你好    <%=request.getParameter("userName")%>
  </body>
</html>

 IE的运行结果:

 技术分享

chrome的运行结果

技术分享

这其实不是乱码的问题,而是浏览器对URL的不同处理。于是,在IE internet选项中找到如下设置,选中打勾如图,一切正常

 

技术分享

 

 技术分享

PS:如果用户没有打开该选项怎么办?

这就需要在对服务器端做一些设置了 ,鉴于水平有限,具体可以参看该文章:http://www.iteye.com/topic/483158

 

IE 浏览器在地址栏输入中文字符,发送get请求报400错误的问题

标签:ram   运行   设置   request   utf-8   www   images   code   代码   

原文地址:http://www.cnblogs.com/leelugen/p/6690186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!