Tag: 希伯来语

在Swift中使用print或println文本方向混合文本

我试图打印一个string与希伯来字符“Ÿ – aleph是一个沉默…”在Swift中使用println或打印function。 下面的简单代码具有从右到左(RTL)打印的第一个字符和从左到右(LTR)的其余文本的输出。 我怎样才能改变这是所有打印的LTR。 提前致谢。 var content:String="\u{05D0} – aleph is a silent consonant – however it is pronounced as a, o, e, i or u based on the vowel used." println(content) 输出应该是: א – aleph is a silent consonant – however it is pronounced as a, o, e, i or u based on the […]

保存希伯来语文本NSUserDefaults返回奇怪的编码

我将希伯来文保存到NAMutableArray,然后将其保存到NSUserDefalts,如下所示: numOfWallPosts++; NSString *tempKeyToStore = [NSString stringWithFormat:@"wall_post_%d", numOfWallPosts]; // wall_post_%d NSMutableArray *tempArray = [[NSMutableArray alloc] init]; [tempArray addObject:currentOwner]; [tempArray addObject:currentTitle]; [tempArray addObject:currentText]; [tempArray addObject:currentDate]; [tempArray addObject:currentTime]; [tempArray addObject:currentImageURL]; [tempArray addObject:currentWallID]; [self.sharedPrefs setObject:tempArray forKey:tempKeyToStore]; [self.sharedPrefs synchronize]; 当我想要得到希伯来语的文本,我得到这样的文字: Wall messages: ( "\U05de\U05e2\U05e8\U05db\U05ea", "\U05ea\U05e8\U05d2\U05d9\U05dc \U05e4\U05d9\U05e7\U05d5\U05d3 \U05d4\U05e2\U05d5\U05e8\U05e3", "\U05d0\U05d6\U05e2\U05e7\U05ea \U05ea\U05e8\U05d2\U05d5\U05dc \U05d1\U05e9\U05e2\U05d4 19:05", "27/05/13", "13:16", "http://blabla……", 9 ) 我试图用NSUTF8StringEncoding格式化文本,用NSUTF8StringEncoding格式化文本,我仍然用这种方法得到文本。 我可以用正确的方式保存文本还是将其编码回适当的希伯来文? 编辑:这是如此奇怪,虽然文字保存奇怪,我把它拉回来,我得到正确的文字。 […]