在目标c中转换为孟加拉语

时间:2015-10-27 08:04:46

标签: ios objective-c xcode

我将孟加拉语言数据保存到数据库中。但是当我想要检索并打印它时,

NSLog(@"Database Dictionary is %@",valueFromDBDictionary);

输出

数据库字典

{
 "name_bn" = "\U2021\U00b6\U00e1\U2021\U00b6\U2260\U2021\U00df\U00e1\U2021\U00b6\U00ae\U2021\U00df\U00e7\U2021\U00b6\U00fc";
}

以这种方式打印时,

NSLog(@"Bangla value is %@",[valueFromDBDictionary objectForKey:@"name_bn"]);

输出

孟加拉语价值为‡¶™‡ßLJ¶ú‡¶æ.

但是在数据库中,它保存为真正的孟加拉语字母"পূজা"。现在,问题是我如何获得真正的孟加拉语字母。

1 个答案:

答案 0 :(得分:0)

我没有检查过,但你可以试试看(假设值是const char):

NSLog(@"Bangla value is %@",[NSString stringWithUTF8String:[valueFromDBDictionary objectForKey:@"name_bn"]]);