指定编码
发送方 Server.UrlEncode("中文", Encoding.GetEncoding("GB2312"));
接收方 Server.UrlDecode(Request["key"], Encoding.GetEncoding("GB2312"));
Server.UrlEncode放错位置了,
script>window.open('" + url + "')应该将此url变量使用UrlEncode编码
在目标页使用UrlDecode解码
1. A: UID->Encode(UTF8)
2. B: UID->Decode(GB2312)
给你点一下,server对象中去找!
UserLoginIF(Server.UrlDecode(Request["UID"].ToString()), Request["PWD"].ToString());
Encode是编码,Decode是解码.
如果还不行,
就使用post方式,或使用requestHeader,或
考虑用webservice做proxy转发.