I\'m using the StreamReader class in .NET like this:
using( StreamReader reader = new StreamReader( \"c:\\somefile.html\", true ) { string filetext = rea
I had good luck with Pude, a C# port of Mozilla Universal Charset Detector.
C#
Mozilla Universal Charset Detector