2011-04-05 57 views
1

正如標題所說,我怎麼告訴頁面輸出HTML代碼,並刪除某些字符,像這樣的字符(ü如何使用ASP

回答

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

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