String 如何删除WP7中字符串的重音

String 如何删除WP7中字符串的重音,string,windows-phone-7,diacritics,normalize,non-ascii-characters,String,Windows Phone 7,Diacritics,Normalize,Non Ascii Characters,我想删除WindowsPhone7中字符串的重音(变音)。 该解决方案适用于.NET(桌面版)。但是,WP7字符串没有Normalize方法 ,但我不知道他是什么意思。如何消除重音?我使用以下方法: publicstaticstringremoveaccents(此字符串强调str) { byte[]tempBytes=Encoding.GetEncoding(“ISO-8859-8”).GetBytes(accentedStr); 返回Encoding.UTF8.GetString(tempB

我想删除WindowsPhone7中字符串的重音(变音)。 该解决方案适用于.NET(桌面版)。但是,WP7字符串没有
Normalize
方法

,但我不知道他是什么意思。如何消除重音?

我使用以下方法:

publicstaticstringremoveaccents(此字符串强调str)
{
byte[]tempBytes=Encoding.GetEncoding(“ISO-8859-8”).GetBytes(accentedStr);
返回Encoding.UTF8.GetString(tempBytes,0,tempBytes.Length);
}
编辑:此解决方案适用于Windows 8应用程序,但不适用于Windows Phone。到目前为止,我找到的最佳解决方案是这本手册:

我已经在codeproject上看到过,但在WP7中,我收到的ISO-8859-8“不是受支持的编码名称,我必须接受link提供的手动解决方案=[但效果很好。