我将孟加拉语言数据保存到数据库中。但是当我想要检索并打印它时,
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¶ú‡¶æ.
但是在数据库中,它保存为真正的孟加拉语字母"পূজা"
。现在,问题是我如何获得真正的孟加拉语字母。
答案 0 :(得分:0)
我没有检查过,但你可以试试看(假设值是const char):
NSLog(@"Bangla value is %@",[NSString stringWithUTF8String:[valueFromDBDictionary objectForKey:@"name_bn"]]);