但願實現:在當 JSP 頁面發起請求,或者 Servlet 跳轉時,地址欄中的參數能夠顯示成中文。java
在一般狀況下,瀏覽器地址欄中的URL地址爲了適配不一樣的瀏覽器,會將URL地址信息轉碼爲「ISO 8859-1」,中文參數就會被轉碼。瀏覽器
可是如今咱們但願在瀏覽器地址欄中顯示中文參數,能夠使用以下辦法:jsp
String url = "http://localhost:8080/test.jsp?notice=" + java.net.URLEncoder.encode("這是一段中文信息", "UTF-8"); response.sendRedirect(url);
原理很簡單,利用了 java.net.URLEncoder
類中的靜態方法 encode()
實現了 URL 地址轉碼。url