访问服务器创建js插入到head中。代码如下:
<script>
var script = document.createElement('script');
script.type = 'text/javascript';
script.charset = 'gb2312';
if(id!='') script.id= id;
if(script.readyState) {
script.onreadystatechange = function() {
if(script.readyState == 'loaded' || script.readyState == 'complete') {
callback();
}
}
}
else {
script.onload = function() {callback();};
}
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
</script>
页面是html,编码是gb2312.访问aspx页,Web.config为utf-8问题:当我url带中文参数时,服务器读取总是乱码,无论我改gb2312还是utf-8都是乱码。请问如何解决。
<script>
var script = document.createElement('script');
script.type = 'text/javascript';
script.charset = 'gb2312';
if(id!='') script.id= id;
if(script.readyState) {
script.onreadystatechange = function() {
if(script.readyState == 'loaded' || script.readyState == 'complete') {
callback();
}
}
}
else {
script.onload = function() {callback();};
}
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
</script>
页面是html,编码是gb2312.访问aspx页,Web.config为utf-8问题:当我url带中文参数时,服务器读取总是乱码,无论我改gb2312还是utf-8都是乱码。请问如何解决。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货