我正在使用
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控件中打开文件内容,就会用小方框替换变音符号。
提前致谢!
答案 0 :(得分:0)
解决问题需要添加编码参数。
System.IO.StreamReader infoFile = new System.IO.StreamReader(filename, Encoding.UTF8);