Add a method to strip out the unwanted characters:
static char[] invalid = "æ\"&3quƒ".ToCharArray();
string StripUnwantedCharacters(string input)
{
string output = "";
if (!string.IsNullOrEmpty(input))
output = new string(input.Where(x => !invalid.Contains(x)).ToArray());
return output;
}
To use:
newElem.InnerText = StripUnwantedCharacters(txtpartname.Text);