再次提问..在XMLRPC中使用httpwebresponse类看到编码是ISO-8559-1怎么改成gb2312以便正确显示中文 C#下使用XMLRPC与服务器通信后我的客户端无法正确显示中文。。说response from sever does not have valid XML,跟踪代码后发现httpwebresponse编码是iso-8559-1,怎么修改为能正确显示中文的gb2312...characterset和contentencoding都是只读属性...怎么改呢.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要直接创建HttpWebResponse的实例,要使用HttpWebRequest的GetResponse()方法返回的实例 myHttpWebResponse1 = (HttpWebResponse)myHttpWebRequest1.GetResponse(); //设置页面的编码模式 System.Text.Encoding utf8 = System.Text.Encoding.Default; Stream streamResponse=myHttpWebResponse1.GetResponseStream(); StreamReader streamRead = new StreamReader(streamResponse, utf8); 这里也有个解决方法:http://blog.csdn.net/iambluebird/article/details/3093922 在web.config的system.web节中加上:<globalization responseEncoding="gb2312" /> 你用的是哪个库,不需要host在iis中吗? 我用的是XMLRPC库..可能需要该xmlrpc里的库了 c# B/S 导出word或者excel 试下例子 导出的东西不一样 c#中用文件流记录信息,能记忆信息录入时的时间吗? treeview控件怎么用 急啊!请问一下怎么在picturebox里面画图前刷新picturebox? C#中winform编程 C#中,子类对象无法访问其他父类对象的问题 可不可以刷新窗口 初学手机开发,请问用C#开发的程序能用在什么手机上? C#排除字符串重复 窗口的布局和定位问题 保活机制设计(综合讨论) 用asp.net(c#)如何实现下面的图片中的效果(急)
myHttpWebResponse1 = (HttpWebResponse)myHttpWebRequest1.GetResponse();
//设置页面的编码模式
System.Text.Encoding utf8 = System.Text.Encoding.Default;
Stream streamResponse=myHttpWebResponse1.GetResponseStream();
StreamReader streamRead = new StreamReader(streamResponse, utf8);
<globalization responseEncoding="gb2312" />