I have created a series of buttons in C# and would like to make sure their text, which consists of special characters, is displayed properly in every browser. I tried using HTML characters as text but these were read as a string as opposed to as HTML. How can I do this?

protected void CreateButton()
btnSkill = new Button();
btnSkill.Text = "display this German symbol: ä"; // PROBLEM HERE!

Thank you very much in advance!