如何使用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"
答
你删除从HTML代码中的某些字符是指特定的枚举字符,还是带有变音符的所有字符? http://en.wikipedia.org/wiki/Diacritic
myString = Replace(myString, "ü", "")
布拉沃!非常好的先生。 – smdrager 2011-04-05 01:12:07