5

Windows Phone 7のアクセント記号(分音記号)を文字列から削除したい。 解決方法hereは.NET(デスクトップ版)で動作します。ただし、WP7文字列にはNormalizeメソッドがありません。WP7で文字列からアクセントを削除する方法

Someone suggest change from string to byteしかし、私は彼の意味を知らない。アクセントを削除するには?

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

編集:

答えて

4

は、私がこれを使用するこのソリューションは、Windowsの携帯電話でWindows 8アプリケーションで動作しますが、ありません。私がこれまでに発見した最善の解決策は、このマニュアルのいずれかです。
http://invokeit.wordpress.com/2011/10/06/how-to-remove-diatrics-accent-marks-in-windows-phone-7-x/

+2

私はすでにCodeProjectの上でそれを見てきましたが、WP7に、私は**サポートされていないエンコーディング名はISO-8859-8' ** – onmyway133

+0

を受け取ります私はリンクからマニュアルソリューションを受け入れる必要があります。 = [ しかしそれはとてもうまくいった。 –

関連する問題