我把word文档转换成html后,然后再使用以下方式将HTML读出来System.Text.StringBuilder sb = new System.Text.StringBuilder();        System.IO.StreamReader s = System.IO.File.OpenText(filename);
        string read = null;
        while ((read = s.ReadLine()) != null)
        {
            sb.Append(read);
        }
        s.Close();        htmlDoc.Text = sb.ToString();发现读出后中文全部变成乱码了,这是因为文件编码的问题,默认转出的文件都是gb2312的,我只要将此html文件另存为utf-8后再读出来就没问题了,请问这要如何解决呢?因为我要对转换后的文件进行一次性处理,所以不可能再去手工操作的,主要是想实现对生成的HTML文件里的特定标签进行替换操作,但如果全是乱码就操作不了啦