有的時候我們發送URL請求會帶有中文參數,例如a.jap?name=鎖,這樣直接發送會產生中文亂碼的問題。
js
var url = window.location.search;var condition = url.split("=");alert(condition[1]);得到%E6%B5%B4%E7%9B%86
解決辦法:
在后臺接受參數時:
req.setCharacterEncoding("UTF-8");String PRoductname = req.getParameter("productname");String name = URLDecoder.decode(productname, "UTF-8");新聞熱點
疑難解答