js传中文参数 java取_js中文转码传输java后台 适用于用url传递中文参数
第一種方法: 解決方法如下: 1、在JS里對中文參數(shù)進(jìn)行兩次轉(zhuǎn)碼 var login_name = document.getElementById("loginname").value;
login_name = encodeURI(login_name);
login_name = encodeURI(login_name);
2、在服務(wù)器端對參數(shù)進(jìn)行解碼 String loginName = ParamUtil.getString(request, "login_name");
loginName = java.net.URLDecoder.decode(loginName,"UTF-8");
具體請見http://blog.csdn.net/Seven_23/archive/2009/09/02/4510670.aspx 第二種方法: 前臺login_name = encodeURIComponent(login_name);
這樣的 編碼一次 action中
String temp = new String(keyword.getBytes("ISO-8859-1"),"utf-8");
keyword = URLDecoder.decode(temp, "utf-8"); keyword 是參數(shù)名
第一種方法: 解決方法如下: 1、在JS里對中文參數(shù)進(jìn)行兩次轉(zhuǎn)碼 var login_name = document.getElementById("loginname").value; ?? login_name = encodeURI(login_name); ?? login_name = enco
總結(jié)
以上是生活随笔為你收集整理的js传中文参数 java取_js中文转码传输java后台 适用于用url传递中文参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python增加一列数据_python数
- 下一篇: 测试linux内核镜像,测试Petali