我指的是此表(https://unicodey.com/emoji-data/table.htm),并希望转换U+1F1E6 U+1F1FA
代码以在NSString
中显示该代码。我怎样才能做到这一点?我没有\ u格式的unicode,否则它会自动运行。
答案 0 :(得分:2)
NSString
编码为UTF-16,因此U+1F1E6 U+1F1FA
可以使用\u
表示法在代码中表示:"\uD83C\uDDE6\uD83C\uDDFA"
。或者,如果您使用\U
表示法,则可以按原样使用实际代码点:"\U0001F1E6\U0001F1FA"
。
在Swift中,它将表示为"\u{1F1E6}\u{1F1FA}"
。
在任何一种情况下,您也可以直接将Unicode字符放在字符串文字中,而不是将它们全部转义:""
。