如何获取返回的utf-8编码正文
sUrl = @"http://my.37.com/user/userinfo.php";
xmlhttp = new WinHttpRequest();
xmlhttp.SetTimeouts(30000, 30000, 30000, 30000);
xmlhttp.Open("GET", sUrl, true);
xmlhttp.SetRequestHeader("Accept", "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*");
xmlhttp.SetRequestHeader("Accept-Language", "en-US");
如果用winhttp组件的话
StreamReader reader = new StreamReader(xmlhttp.ResponseStream, Encoding.GetEncoding("UTF-8"));
x = reader.ReadToEnd();
用上面的方法获取返回的网页源码,总是提示StreamReader 最匹配的重载方法具有一些无效参数
请问winhttp在c#里如何把ResponseStream或者ResponseBody 按UTF8格式转成string ???
xmlhttp = new WinHttpRequest();
xmlhttp.SetTimeouts(30000, 30000, 30000, 30000);
xmlhttp.Open("GET", sUrl, true);
xmlhttp.SetRequestHeader("Accept", "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*");
xmlhttp.SetRequestHeader("Accept-Language", "en-US");
如果用winhttp组件的话
StreamReader reader = new StreamReader(xmlhttp.ResponseStream, Encoding.GetEncoding("UTF-8"));
x = reader.ReadToEnd();
用上面的方法获取返回的网页源码,总是提示StreamReader 最匹配的重载方法具有一些无效参数
请问winhttp在c#里如何把ResponseStream或者ResponseBody 按UTF8格式转成string ???
...全文
相关推荐
中文-UTF-8编码转换器
有时候utf-8的网站 需要点中文或者特殊符号,会出现乱码,用这个就可以转换成utf-8 可以识别的转意字符
IntelliJ IDEA 统一设置编码为utf-8编码的实现
主要介绍了IntelliJ IDEA 统一设置编码为utf-8编码的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JDK中文转utf-8编码
JDK中文转utf-8编码c:\Java\jdk1.6.0_05\bin中有个native2ascii.exe文件就是了
pb9.0 UTF-8 编码转换为Unicode 编码格式
PowerBuilder9.0开发环境下,可以把UTF-8的编码转换为Unicode的编码格式,在pb9.0环境下测试通过。
utf-8和GBK编码文件互相转换
utf-8和GBK编码文件互相转换,需要.net4.0。 压缩包是是源代码。可执行程序在bin\debug下面。


