Odpowiedz

4

Używam tego:

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

Edycja: to rozwiązanie działa w Windows 8 aplikacji, ale nie w Windows Phone. Najlepszym rozwiązaniem znalazłem do tej pory jest to jeden podręcznik:
http://invokeit.wordpress.com/2011/10/06/how-to-remove-diatrics-accent-marks-in-windows-phone-7-x/

+2

Już widziałem go na codeproject, ale w WP7 otrzymam ** ISO-8859-8' nie jest obsługiwana nazwa kodowania ** – onmyway133

+0

Muszę zaakceptować ręczne rozwiązanie z linku. = [ Ale zadziałało bardzo dobrze. –

Powiązane problemy