string query="http://www.suypoie.com/asp.dd?name=流水";
query=System.Web.HttpUtility.UrlEncode(query);HttpWebRequest req=(HttpWebRequest)HttpWebRequest.Create(query);
HttpWebResponse resp=(HttpWebResponse)req.GetResponse();
StreamReader sr=new StreamReader(resp.GetResponseStream(),Encoding.GetEncoding("GB2312"));
query=System.Web.HttpUtility.UrlEncode(query);HttpWebRequest req=(HttpWebRequest)HttpWebRequest.Create(query);
HttpWebResponse resp=(HttpWebResponse)req.GetResponse();
StreamReader sr=new StreamReader(resp.GetResponseStream(),Encoding.GetEncoding("GB2312"));
query=System.Web.HttpUtility.UrlEncode(query);早就这样试过了,也得不到正确结果,敬请各位大下帮忙,谢谢,非常紧急
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
query = System.Web.HttpUtility.UrlEncode(query,System.Text.Encoding.Default)
接收頁面要把unicode轉回來就可!query = System.Web.HttpUtility.UrlDecode(query);
string query="http://www.suypoie.com/asp.dd?name="+System.Web.HttpUtility.UrlEncode("流水");HttpWebRequest req=(HttpWebRequest)HttpWebRequest.Create(query);
HttpWebResponse resp=(HttpWebResponse)req.GetResponse();
StreamReader sr=new StreamReader(resp.GetResponseStream(),Encoding.GetEncoding("GB2312"));