-2

好的,这 4 个单词在 SQL Server 排序规则中是相等的,Latin1_General_100_CI_AI不区分大小写和重音不敏感

taraflı
TaraFLI
TARaFLİ
Tarafli

但是我找不到在 C# .net 4.5.1 上比较这些的方法

有没有办法像在 SQL Server 中那样进行这种比较?

我也检查了这个线程:忽略字符串比较中的重音字母

该线程的事件 RemoveDiacritics 方法失败

4

1 回答 1

2

这将所有这些字符串进行比较:

string.Compare(s1,s2,
               CultureInfo.InvariantCulture,
               CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreCase)
于 2015-01-12T16:04:50.300 回答