2015-05-19 28 views
0

阿拉伯語的音節符號與希伯來語或羅馬尼亞語等其他外語類似,但我不確定阿拉伯語的相同問題是否適用於這些語言。阿拉伯字母與雙音調的比較

在阿拉伯語中,一封信可以有一個雙重變音符號,這是我的問題的來源。

enter image description here enter image description here

正如你可以看到上面形成圖像,兩者的結果是相同的,但比較字符串在一起時,它們不匹配。

我可以檢查兩個字符串是否包含所有字符,但我希望有更好的解決方案,因爲此更改將導致我的應用程序發生很多更改。

+0

你用什麼方法比較? –

+0

正常字符串比較「==」 – ykh

回答

2

而不是==,只要您目前的文化是阿拉伯語,請使用String.Equals(string1, string2, StringComparison. CurrentCulture)==在原始字符上工作,並沒有考慮到文化。

+0

因此,如果我使用默認的英文文化,我不得不使用string.Compare()並指定阿拉伯文化? – ykh

+0

@ykh這是我會做的。 –