5

Windows 7 の後に最初にメイン文字として登場した 2 つの同じ文字 'ی' と '이' があります。
古い XP に戻ると、メインとして 2 番目の XP がありました。
現在、1 つのクライアントが Windows XP 上にあり、もう 1 つのクライアントが Windows 7 上にある場合、取得する入力は異なると判断されます。
また、ペルシャ文化を使おうとしましたが、成功しませんでした。
何か不足していますか?
編集:理解を深めるために言葉を変更する必要がありました..今では似ています。

foreach (CompareOptions i in Enum.GetValues(new CompareOptions().GetType()).OfType<CompareOptions>()) 
    Console.WriteLine( string.Compare("محسنين", "محسنین", new CultureInfo("fa-ir"), i) + "\t : " + i );

出力:

-1       : None
-1       : IgnoreCase
-1       : IgnoreNonSpace
-1       : IgnoreSymbols
-1       : IgnoreKanaType
-1       : IgnoreWidth
1        : OrdinalIgnoreCase
-1       : StringSort
130      : Ordinal
4

3 に答える 3