url使用get方式提交時,js中文轉碼
阿新 • • 發佈:2019-01-02
前臺:
使用encodeURI()轉碼
var param = "中文";
get方式提交
var url = "aa.html?param="+ encodeURI(param);
後臺:
String problem = new String(URLDecoder.decode(request
.getParameter("param"), "utf-8"));
這樣轉碼過後,輸出來的值就不會出現亂碼了。
字串解碼:
System.out.print(new String(request.getParameter("fileName").getBytes("GBK"),"UTF-8"));
System.out.print(new String(request.getParameter("fileName").getBytes("ISO-8859-1"),"GBK"));
System.out.print(new String(request.getParameter("fileName").getBytes("UTF-8"),"GBK"));
System.out.print(new String(request.getParameter("fileName").getBytes("ISO-8859-1"),"UTF-8"));