zoukankan
html css js c++ java
[CSharp]关于Http访问返回乱码的问题
翻看到自己原来的一段代码,看到当时为了解决这个问题时的写的一段代码!但现在又忘了!还是记下的好!
HttpWebResponse response
=
request.GetResponse()
as
HttpWebResponse;
if
(response.StatusCode
==
HttpStatusCode.OK)
{
string
characterSet
=
response.CharacterSet;
Encoding encode;
if
(characterSet
!=
""
)
{
encode
=
Encoding.GetEncoding(characterSet);
}
else
{
encode
=
Encoding.Default;
Stream receiveStream
=
response.GetResponseStream();
StreamReader reader
=
new
StreamReader(receiveStream,encode);
char
[] read
=
new
char
[
255
];
//
每次读取255
int
count
=
reader.Read(read,
0
,
255
);
while
(count
>
0
)
{
//
如果读到一定数目的字符串后,将这些字符串输入到string中
str
+=
new
String(read,
0
, count);
count
=
reader.Read(read,
0
,
255
);
//
再读下面的255内容
}
//
读取完毕
reader.Close();
receiveStream.Close();
}
}
查看全文
相关阅读:
QT5.4 vs2013静态加载插件的sqlite静态编译
四个漂亮的CSS样式表
程序猿写的程序将如何打包成安装包(最简单)
cocos2d的-X- luaproject的LUA脚本加密
【【分享】深入浅出WPF全系列教程及源码 】
C#的StringBuilder 以及string字符串拼接的效率对照
【Android中Broadcast Receiver组件具体解释 】
【蜗牛—漫漫IT路之大学篇(九) 】
【分布式存储系统sheepdog 】
C#异步调用
原文地址:https://www.cnblogs.com/xuzhong/p/576773.html
最新文章
一个进程的诞生与死亡
Delphi 编写ActiveForm窗体工程知识和样例(开发浏览器客户端应用程序)(有详细步骤)
Delphi 编写ActiveX控件(OCX控件)的知识和样例(有详细步骤)
C/C++浮点数在内存中的存储方式
RPC模式的Hub操作
面向服务的体系架构SOA
Web服务器Raspkate的RESTful API
WebForm / MVC 源码分析
An Overview of Complex Event Processing
搭建平台和引入依赖
热门文章
将数据(肉眼看到的)放入内存中的地址
Javascript 优化
C#中使用gRPC
编译gRPC
Linux 环境下 Lua 安装(转)
Nginx + Lua + redis (一)(转)
Lua之Lua数据结构-TTLSA(6)(转) good
Nginx禁止特定用户代理(User Agents)访问(转)
nginx lua redis 访问频率限制(转)
Codeforces Round #258 (Div. 2)
Copyright © 2011-2022 走看看