WinRTのstring.Normalize()に代わるものはありますか?このアプローチを使用して入力文字列からアクセントを削除したいのですが、WinRTのどこにもこのメソッドが見つかりません。
1313 次
2 に答える
5
私はここで、WinRTで問題なく機能する迅速で短い解決策を発見しました。
public static string RemoveAccents(this string accentedStr)
{
byte[] tempBytes = Encoding.GetEncoding("ISO-8859-8").GetBytes(accentedStr);
return Encoding.UTF8.GetString(tempBytes, 0, tempBytes.Length);
}
于 2012-09-11T11:05:21.203 に答える
0
String.Normalizeは、Metroスタイルアプリで利用できる.NET Coreプロファイルの一部として利用できるため、WinRTには代替手段はありません。 ドキュメント。C ++を使用している場合は、この質問を参照してください。
于 2012-09-09T01:13:42.123 に答える