Ios Xcode-unicode字符MD未出现在模拟器中

Ios Xcode-unicode字符MD未出现在模拟器中,ios,xcode,unicode,Ios,Xcode,Unicode,这是一张正在发生的事情的照片: 模拟器正在为我的unicode字符串显示一个问号。我换了不同的字体,但都是一样的。我试图显示的unicode是一个提升的MD。您可以看到。这是法国注册商标符号。字符串是从Localizeable.strings文件中读取的,它成功地读取了数据,只是没有呈现unicode部分。以下是字符串: "login_label" ="\U1F16B Carte Platine MasterCard" 更新:我这样做的一个方法是将M和D分开添加: \u1d39\u1d30

这是一张正在发生的事情的照片:

模拟器正在为我的unicode字符串显示一个问号。我换了不同的字体,但都是一样的。我试图显示的unicode是一个提升的MD。您可以看到。这是法国注册商标符号。字符串是从Localizeable.strings文件中读取的,它成功地读取了数据,只是没有呈现unicode部分。以下是字符串:

"login_label" ="\U1F16B Carte Platine MasterCard"
更新:我这样做的一个方法是将M和D分开添加:

\u1d39\u1d30
但这并没有使它成为一个超级脚本。然后我改成了html:

NSString * htmlString = @"<html><body> Some html string <sup>MD</sup></body></html>";
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

_label.attributedText = attrStr;
NSString*htmlString=@“一些html字符串MD”;
NSAttributedString*attrStr=[[NSAttributedString alloc]initWithData:[htmlString dataUsingEncoding:NSInocDestringEncoding]选项:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}DocumentAttribute:nil错误:nil];
_label.attributeText=attrStr;

似乎到目前为止,Mac OS不支持unicode点\U1F16B

我在字符查看器中找不到该字符,并且该字形不会在页面中呈现

Chartacter查看器从冷点跳过从\U1F169跳到\U1F170


请参见“如何添加法国商标符号(MD)”

我在我的机器上看不到该字符(即使通过链接页面也看不到该字符)字符似乎不可用,冷点从\U1F169跳到\U1F170。但是,如果您想要的是法国版权符号,您可以在平面0中查找一个或一对代理符号