求问html中文乱码的问题。
html吧
全部回复
仅看楼主
level 1
哉域 楼主
A.html页面通过js传值给B.html。
A页面中文显示正常,B页面中文显示乱码。
查了一下A页面和B页面都是utf-8编码,
两个页面都设置编码头:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但现在的情况是A传给B的中文数据是乱码,百度了没解决问题,特来问贴吧大神们。
以下是A.html传值过去的代码:
location.href='B.html?'+'url='+ encodeURI(name);
B.html 页面代码:
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
var myurl=GetQueryString("url");
alert(myurl);
2020年02月12日 14点02分 1
1