如何解决网页传值过程中文乱码问题
展开全部
可以在页面a用encodeURI 编码url 在b页面用decodeURI解码url
页面a
1
2
3
4
5
6
7
8
9
10
11
function totest()
{
var parm1=document.getElementById("tx1").value;
var parm2=document.getElementById("tx2").value;
var parm3=document.getElementById("tx3").value;
var parm4=document.getElementById("tx4").value;
var myurl="zhongji2.html"+"?"+"parm1="+parm1+"&parm2="+parm2+"&parm3="+parm3+"&parm4="+parm4;
// encodeURI 编码
window.location.assign(encodeURI(myurl));
}
}
页面b
1
2
3
4
5
6
7
8
9
10
11
function getvalue(){
///test2.html?parm1=myimg1&parm2=myimg2
//获得第一个属性
//decodeURI 解码
var url=decodeURI(location.href);
var tmp1=url.split("?")[1];
var tmp2=tmp1.split("&")[0];
var tmp3=tmp2.split("=")[1];
var parm1=tmp3;
...
}
页面a
1
2
3
4
5
6
7
8
9
10
11
function totest()
{
var parm1=document.getElementById("tx1").value;
var parm2=document.getElementById("tx2").value;
var parm3=document.getElementById("tx3").value;
var parm4=document.getElementById("tx4").value;
var myurl="zhongji2.html"+"?"+"parm1="+parm1+"&parm2="+parm2+"&parm3="+parm3+"&parm4="+parm4;
// encodeURI 编码
window.location.assign(encodeURI(myurl));
}
}
页面b
1
2
3
4
5
6
7
8
9
10
11
function getvalue(){
///test2.html?parm1=myimg1&parm2=myimg2
//获得第一个属性
//decodeURI 解码
var url=decodeURI(location.href);
var tmp1=url.split("?")[1];
var tmp2=tmp1.split("&")[0];
var tmp3=tmp2.split("=")[1];
var parm1=tmp3;
...
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询