使用HttpWebRequest向某一个网页post一些数据,例如 www.1.com/a.jsp?m=1&msg=中文消息测试然后在服务器端接收到的msg的值则是乱码,该怎么办啊 !!
解决方案 »
- 100急,无法设置断点
- 【求高手指点】C#中protected用法和private用法怎么有些地方这么相同??
- 用C#开发的程序如何在ipad上运行使用
- 急求文件高级加密,重开贴!
- 如何拼接这个checkbox,有没有好的算法?
- 求助!!!C#语言,用Socket时遇到的非阻挡性套接字错误问题
- 如何计算字符串公式?100分
- 求救:相互关联的2个comboBox,如何在窗口加载的时候第2个comboBox里显示第1个comboBox想对应的值
- C# 如何在字符串后插入书签
- 高分求WEB(C#),将图片上传存放到IMAGE字段中,在IMAGE控件(指定大小)里缩略显示的,完整代码??就没人知道怎么写吗?
- 解决乱码BASE64解码
- 文件夹复制问题!
url="description.aspx?name="+Server.UrlEncode(myname.text)接收的时候:
name=Server.UrlDecode(Request.QueryString("name"))
HTML =System.Text.Encoding.UTF8.GetString( b );
例子:这是发送:
postData = "msg=xxxx";
byte[] data = encoding.GetBytes(postData);
Stream myStream = HttpWebRequest.GetRequestStream();
myStream.Write(data, 0, data.Length);读取:
Stream stream = HttpWebResponse.GetResponseStream();
sHtml = new StreamReader(stream, System.Text.Encoding.Default).ReadToEnd();
你先点右件看看网页的编码
如果是检体中文Encoding.getEncoding("gb2312")
如果UTF-8 则Encoding.utf8