就像标题所说,如何告诉页面输出HTML代码并删除某些字符,例如此字符(ü)
答案 0 :(得分:2)
这是一种删除变音符号的方法:
public static string RemoveDiacritics(this string input)
{
input = input.Normalize(NormalizationForm.FormD);
StringBuilder output = new StringBuilder();
for (int i = 0; i < input.Length; i++)
{
if (CharUnicodeInfo.GetUnicodeCategory(input[i]) != UnicodeCategory.NonSpacingMark)
output.Append(input[i]);
}
return output.ToString();
}
使用示例:
string str = RemoveDiacritics("éïå"); // str = "eia"
答案 1 :(得分:0)
您是指具体的枚举字符,还是所有带变音符号的字符? http://en.wikipedia.org/wiki/Diacritic
myString = Replace(myString, "ü", "")