[求助]关于访问服务器参数乱码问题
访问服务器创建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都是乱码。请问如何解决。
------解决方案--------------------url编码使用 encodeURIComponent(encodeURIComponent('汉字'))
后台解一次码
------解决方案--------------------
http://blog.csdn.net/coomon2000/article/details/3590679