当前位置: 首页 > 编程语言 > C#

是否可以通过正确的编码从Web响应中获取数据分享

时间:2023-04-10 12:42:43 C#

是否可以通过正确的编码从Web响应中获取数据新的StreamReader(response.GetResponseStream())){stringtmpStreamData=string.Empty;while(!reader.EndOfStream){while(reader.Peek()>-1){tmpStreamData+=(char)reader.Read();}}MessageBox.Show(tmpStreamData);}}有时我在“tmpStreamData”中得到符号。是否可以避免这种情况并以可读格式获取数据?以上就是C#学习教程:能否通过正确的编码从Web响应中获取数据分享的全部内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——//获取HTTP响应。如果这不是HTTP响应,您需要自己了解编码。using(HttpWebResponseresponse=(HttpWebResponse)webRequest.GetResponse()){//如果不是HTTP响应,则response.CharacterSet必须替换为预定义的编码,例如UTF-8。using(varreader=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding(response.CharacterSet))){//将整个流读取为字符串。字符串tmpStreamData=读者。读到结束();消息框。显示(tmpStreamData);}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: