2010-11-18 13 views
2
でアラビア語のテキストを表示するには、どのように私はアラビア 「 نريد أن نرى هذا في اللغة العربية

UIlabel

に実際にある応じてサーバからこの文字列を、取得しています

あなたはこのようにブラウザ上でアラビア語で、このテキストを見ることができます:ن ر ي د أ ن ن ر ى ه ذ ا ف ي ا ل ل غ ة ا ل ع ر ب ي ةブラウザは自動的にアラビア語でテキストを表示します。前者はコードタグを貼っているのでコードを表示しています...

アラビア語のフォントでUILabelに表示したいのですが、どうすればいいですか?

助けてください..

おかげ

+0

これらのHTMLエンティティをUTFに変換しようとしましたか? –

+0

このように? char * temp = [arabicCodeStr UTF8String]; NSLog(@ "テキスト:%s"、temp);しかし、アラビア語を出力しないだけでコードを与えます... – Sanniv

答えて

5

あなたがCのintにサーバーの応答文字列にそれぞれ4文字桁の10進数を変換する場合は、あなたのようなものを使用してNSStringの各文字を変換することができます。

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

UIWebViewにJavaScriptの行を実行し、NSStringを返すように依頼することもできます。

+0

ありがとうhotpaw2、私はそれを試してみます.. – Sanniv

+0

ありがとうhotpaw2、 – Sanniv