gpt4 book ai didi

ios - 将 U+ unicode 转换为 NSString

转载 作者:行者123 更新时间:2023-11-28 21:10:18 25 4
gpt4 key购买 nike

我指的是这个表 (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 字符直接放在字符串文字中,根本不转义它们:"🇦🇺"

关于ios - 将 U+ unicode 转换为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43752690/

25 4 0