繁体   English   中英

将U + Unicode转换为NSString

[英]Convert U+ unicode to NSString

我要参考此表( https://unicodey.com/emoji-data/table.htm ),并希望转换U+1F1E6 U+1F1FA代码以在NSString显示它。 我怎样才能做到这一点? 我没有\\ u格式的Unicode,否则它将自动运行。

NSString编码为UTF-16,因此U+1F1E6 U+1F1FA可以使用\\u\u003c/code>表示法在代码中表示: "\?\?\?\?" 或者,如果改用\\U表示法,则可以按原样使用实际的代码点: "\\U0001F1E6\\U0001F1FA"

在Swift中,它将表示为"\\u{1F1E6}\\u{1F1FA}"

在任何一种情况下,您都可以将Unicode字符直接放在字符串文字中,而根本不转义它们: "🇦🇺"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM