无法阅读的下载文字

时间:2009-11-05 11:19:13

标签: c#

使用WebClient.DownloadString下载了一个文本文件 下载的字符串不可读。编码一定是错的。

如何将其转换为可读字符串,我需要使用哪种方法?

我不知道它是哪种编码。

2 个答案:

答案 0 :(得分:0)

如果您在firefox中使用类似LiveHTTPHeaders的内容,您将能够看到正在使用的编码 - 如果它是一个网页!

答案 1 :(得分:0)

也许将返回的字符串转换回byte [](使用任何WebClient.Encoding设置),然后使用streamreader重新读取它。我不确定DownloadString尝试做多少检查(虽然它会出现为没有),但是流读取器将尝试检测编码up to a point