2015-09-03 22 views
-2

我想比較兩個字符串,印地文,但它說的字符串不等於下面是代碼:NSString的印地文單詞進行比較

if([@"हड़ताल" isEqualToString:@"हड़ताल"]){ 
          NSLog(@"String is equal"); 
         }else{ 
          NSLog(@"String is not equal"); 
         } 

我如何比較兩個非英文字符串?

在此先感謝

+1

我無法使用提供的代碼重現您的問題。 '[@「हड़ताल」isEqualToString:@「हड़ताल」]'返回YES。 – Kreiri

+0

它在我身邊返回NO –

回答

2

的字符串看起來是一樣的,但我相信Unicode字符稍有不同,因此返回NO目前,你說......

我測試了它,它返回NO

我將第一個字符串複製並粘貼到第二個字符串上,然後返回YES

所以總而言之,它由於編碼而不是相同的字符串。

相關問題