encodeURIComponent(dudu赛车),它是将中文、韩文等特殊字符转换成utf-8格式的url编码
主要是为了网页国际化---> dudu%E8%B5%9B%E8%BD%A6
1.在客户端(页面js)将中文转成utf-8的格式url编码. 即%E8%B5%9B格式的
2.然后在服务器端(jsp/servlet)中.重新将utf-8的url编码转成中文即可.
举例:
客户端 js里面:
function transHander(){
var obj = document.getElementById("content");//对象
var paramValue = obj.value; //获得中文参数的值
var trans_paramValue = encodeURIComponent (paramValue);//转码
obj.value=trans_paramValue; //将对象重新赋值.
window.location="query.do?param"+trans_paramValue;//链接.
}
服务器端 jsp /servlet :
String param= request.getParameter("param");
param= URLDecoder.decode(param,"UTF-8"); //重新转码
祝你成功.
主要是为了网页国际化---> dudu%E8%B5%9B%E8%BD%A6
1.在客户端(页面js)将中文转成utf-8的格式url编码. 即%E8%B5%9B格式的
2.然后在服务器端(jsp/servlet)中.重新将utf-8的url编码转成中文即可.
举例:
客户端 js里面:
function transHander(){
var obj = document.getElementById("content");//对象
var paramValue = obj.value; //获得中文参数的值
var trans_paramValue = encodeURIComponent (paramValue);//转码
obj.value=trans_paramValue; //将对象重新赋值.
window.location="query.do?param"+trans_paramValue;//链接.
}
服务器端 jsp /servlet :
String param= request.getParameter("param");
param= URLDecoder.decode(param,"UTF-8"); //重新转码
祝你成功.
本文介绍了一种客户端将中文参数转换为UTF-8格式URL编码的方法,并在服务器端进行解码还原的过程。通过示例展示了如何使用JavaScript进行编码及Java进行解码。
1459

被折叠的 条评论
为什么被折叠?



