如何在UIlabel中显示阿拉伯语文本

时间:2010-11-18 02:34:49

标签: iphone uilabel arabic

我从服务器获取此字符串作为响应,实际上是阿拉伯语 “نريد أن نرى هذا في اللغة العربية

你可以在浏览器上看到这样的阿拉伯语文本:نريدأننرىهذافياللغةالعربية浏览器自动显示阿拉伯语文本。对于前者我已经把代码标签,所以它显示代码......

现在我想用阿拉伯字体在UILabel上显示它,我该怎么做?

请帮助..

由于

1 个答案:

答案 0 :(得分:5)

如果将服务器响应字符串中的每个4位文本数字十进制数转换为C int,则可以使用以下内容将每个字符转换为NSString:

int c = ... /* your 4 text digit unicode ordinal converted to an integer */
charString = [ NSString stringWithFormat:@"%C", c ];

您也可以让UIWebView运行一行Javascript并返回NSString。