关于HttpWebRequest的疑问
我要写一个向服务器发http请求的客服端
其中的程序如下:
string strURL = "http://xxx.xxx.com/cgi-bin/xxxx?a=...&b=.../"
HttpWebRequest myReq =(HttpWebRequest)WebRequest.Create(strURL);
HttpWebResponse myResponse = (HttpWebResponse)myReq.GetResponse();
...
...
问题是当a参数和b参数为汉字时,服务器接收到的是乱码,不能正常响应。
我用IE浏览器直接输入URL(http://xxx.xxx.com/cgi-bin/xxxx?a=...&b=.../)
则正常响应,当参数为汉字时也正常。
请问如何解决。难道HttpWebRequest与IE浏览器相比,发出http请求还差了什么东东。