1
我有XML格式的阿拉伯語文本,如下所示。如何使用TBXML解析器獲取阿拉伯語文本?
代碼:
NSString *theXML = [[NSString alloc]
initWithBytes: [webData mutableBytes] //webData has received data
length:[webData length]
encoding:NSUTF8StringEncoding];
NSLog(@"result %@",theXML);
的NSLog結果:
<media:title type='plain'>أحبج يا كويت</media:title>
使用TBXML解析器解析後
代碼:
if ([[TBXML attributeName:attribute] isEqualToString:@"type"]
&&[[TBXML elementName:element] isEqualToString:@"media:title"])
{
NSLog(@"%s",element->text);
}
我得到這個
的NSLog結果:
برنامج تويتر رمضاني ح4 [ خلك حضاري ]
我需要它是在阿拉伯語不是文本,如上圖所示。
任何建議將讚賞
檢查你的系統是否支持你的xml文件中的阿拉伯文字體,你可以通過在mac的聚光燈下搜索字體書來檢查。你不需要在程序中做任何事情。 –
謝謝你的建議,但這不是一個解決方案。我已經安裝了許多阿拉伯語字體。 –