如何在 C# 中比较字符串,例如在 SQL 服务器中不区分大小写和不区分重音
本文关键字:不区 大小写 服务器 比较 字符串 SQL | 更新日期: 2023-09-27 18:37:18
好吧,这里有 4 个在 SQL 服务器上相等的单词 Latin1_General_100_CI_AI
排序规则不区分大小写和重音不区分
taraflı
TaraFLI
TARaFLİ
Tarafli
但是,我找不到一种方法将它们在 C# .net 4.5.1 中进行比较
有没有办法像在SQL服务器中那样进行这样的比较?
我也检查了这个线程:在字符串比较中忽略重音字母
事件删除该线程上的音调符号方法失败
这会将所有这些字符串相等地进行比较:
string.Compare(s1,s2,
CultureInfo.InvariantCulture,
CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreCase)