IE 瀏覽器在地址欄輸入中文字符,發送get請求報400錯誤的問題


因為學校有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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM