将 U+ unicode 转换为 NSString
Convert U+ unicode to NSString
我指的是这个 table (https://unicodey.com/emoji-data/table.htm) 并且想转换一个 U+1F1E6 U+1F1FA
代码以在 NSString
中显示它。我怎样才能做到这一点?我没有 \u 格式的 unicode,否则它会自动工作。
NSString
编码为UTF-16,所以U+1F1E6 U+1F1FA
可以用\u
表示法表示为:"\uD83C\uDDE6\uD83C\uDDFA"
。或者,如果您改用 \U
表示法,则可以按原样使用实际代码点:"\U0001F1E6\U0001F1FA"
.
在Swift中表示为"\u{1F1E6}\u{1F1FA}"
。
无论哪种情况,您都可以将 Unicode 字符直接放在字符串文字中,根本不转义它们:""
.
我指的是这个 table (https://unicodey.com/emoji-data/table.htm) 并且想转换一个 U+1F1E6 U+1F1FA
代码以在 NSString
中显示它。我怎样才能做到这一点?我没有 \u 格式的 unicode,否则它会自动工作。
NSString
编码为UTF-16,所以U+1F1E6 U+1F1FA
可以用\u
表示法表示为:"\uD83C\uDDE6\uD83C\uDDFA"
。或者,如果您改用 \U
表示法,则可以按原样使用实际代码点:"\U0001F1E6\U0001F1FA"
.
在Swift中表示为"\u{1F1E6}\u{1F1FA}"
。
无论哪种情况,您都可以将 Unicode 字符直接放在字符串文字中,根本不转义它们:""
.