如何使用ASP

问题描述:

正如标题所说,我怎么告诉页面输出HTML代码,并删除某些字符,像这样的字符(ü如何使用ASP

这是去除附加符号的方法:

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" 
+0

布拉沃!非常好的先生。 – smdrager 2011-04-05 01:12:07

你删除从HTML代码中的某些字符是指特定的枚举字符,还是带有变音符的所有字符? http://en.wikipedia.org/wiki/Diacritic

myString = Replace(myString, "ü", "")