比较阿拉伯字母与双变音符号

时间:2015-05-19 23:49:59

标签: c# winforms arabic

阿拉伯语的变音符号类似于希伯来语或罗马尼亚语等其他外语,但我不确定阿拉伯语的相同问题是否适用于这些语言。

在阿拉伯语中,一封信可以有双重变音,这是我问题的根源。

enter image description here enter image description here

正如您可以看到上面的图像,两者的结果是相同的,但在将字符串比较时,它们不匹配。

我可以检查两个字符串是否包含所有字符,但我希望有更好的解决方案,因为这个更改会导致我的应用程序发生很多变化。

1 个答案:

答案 0 :(得分:2)

而不是==,只要您当前的文化是阿拉伯语,就使用String.Equals(string1, string2, StringComparison. CurrentCulture)==适用于原始字符,并不考虑文化。