HttpWebResponse编码检测

时间:2010-03-18 15:04:52

标签: c# encoding httpwebrequest

我最近一直在使用HttpWebRequest / HttpWebResponse而且我遇到了编码问题。 HttpWebResponse.CharacterSet并不总是代表真实的页面编码所以我认为我可以使用Content-Type元标记。

  1. 如果我甚至无法解码响应(如果错误的CharacterSet http标头),我如何阅读Content-Type元标记?
  2. 是否有自动处理页面编码的开源解决方案,并且能够像浏览器一样下载网址源?
  3. 请注意,我不需要像字符集检测算法这样的花哨方法,只需要基于http标头或元标记元素的检测等基本内容。

    提前致谢。

1 个答案:

答案 0 :(得分:2)

我使用this解决方案。它有效。