将文件内容读入webbrowser控制条中去掉我的变音符号

时间:2012-05-11 08:43:46

标签: c# webbrowser-control diacritics

我正在使用

private void infoLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string filename = "infoFiles\\Tastenkürzel.htm";
            System.IO.StreamReader infoFile = new System.IO.StreamReader(filename);
            string page = infoFile.ReadToEnd();
            frmInfo infoForm = new frmInfo(page);
            infoForm.Show();
        }

打开包含变音符号的html文件。当我在浏览器中打开文件时,它会显示我想要的字母上方的所有点,但是,一旦我在webbrowser控件中打开文件内容,就会用小方框替换变音符号。

提前致谢!

1 个答案:

答案 0 :(得分:0)

解决问题需要添加编码参数。

System.IO.StreamReader infoFile = new System.IO.StreamReader(filename, Encoding.UTF8);