<a href="CopyofMyJsp.jsp?name=哈哈">123</a>
地址欄會顯示去中文
http://localhost:8080/jstl02/CopyofMyJsp.jsp?name=哈哈
而用 重定向,若想正確傳輸中文參數,得通過轉碼,否則顯示亂碼。我知道 web默認傳輸 編碼是iso8859-1編碼,不支持中文編碼,所以需要轉碼傳輸
response.sendRedirect("CopyofMyJsp.jsp?name="+URLEncoder.encode("哈哈2"));
地址欄顯示:http://localhost:8080/jstl02/CopyofMyJsp.jsp?name=%E5%93%88%E5%93%882
這就不明白了,為什麼一個可以顯示中文,一個不可以呢。
你使用的什麼浏覽器?Chrome的話是可以顯示中文,但復制的話就不是了。