1

我在用着

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 控件中打开文件内容,变音符号就会被小框替换。

提前致谢!

4

1 回答 1

0

解决这个问题需要添加一个 Encoding 参数。

System.IO.StreamReader infoFile = new System.IO.StreamReader(filename, Encoding.UTF8);
于 2012-05-11T10:52:39.733 回答