如何从WP7中的字符串中删除口音



我想从Windows Phone 7中的字符串中删除Accent(变性)。这里的解决方案适用于.NET(桌面版本)。但是,WP7字符串没有Normalize方法。

有人建议从字符串变为字节,但我不知道他的含义。如何删除口音?

我使用此:

public static string RemoveAccents(this string accentedStr)
{
    byte[] tempBytes = Encoding.GetEncoding("ISO-8859-8").GetBytes(accentedStr);
    return Encoding.UTF8.GetString(tempBytes, 0, tempBytes.Length);
}

编辑:此解决方案在Windows 8应用程序中起作用,但在Windows Phone中不起作用。到目前为止,我发现的最好的解决方案是本手册:
http://invokeit.wordpress.com/2011/10/06/how-to-to-remove-diatrics-accent-marks-marks-in-windows-phone-phone-7-x/

相关内容

  • 没有找到相关文章

最新更新