美文网首页
iOS开发-Swift的String与NSString转换的坑

iOS开发-Swift的String与NSString转换的坑

作者: 左方 | 来源:发表于2021-11-16 13:41 被阅读0次

    本站也有类似的问题:下图复制后,发布文章,就变成了💁♀️

    💁♀️
    某些Emoji例如💁♀️,就是💁+♀,采用变型表单,为那些可以显示颜色和其他内容的显示器提供更多信息。

    其中♀前后都有不可见字符,用来表示♀是需要和💁合并的。表示形式为:\u200d\ufe0f
    而我们在编码Emoji时,将Emoji用<<>>括起来进行发送。
    其中Swift语言编码的String,会将>这个符号和表情带的\u200d\ufe0f结合

    >字符在String类型下的不同
    上图就可以清楚的看出其中的不同。

    转换成Unicode↓

    字符 转Unicode
    💁♀️ \ud83d\udc81\u200d\u2640\ufe0f
    💁 \ud83d\udc81
    单个♀ \u2640
    用于表示Emoji更多信息的♀ \u200d\u2640\ufe0f
    > \u0026\u0067\u0074\u003b
    > \u0026\u0067\u0074\u003b\u200d
    > \u0026\u0067\u0074\u003b\ufe0f

    所以在实际使用时,使用NSString来代替String。

    相关文章

      网友评论

          本文标题:iOS开发-Swift的String与NSString转换的坑

          本文链接:https://www.haomeiwen.com/subject/tyjhtrtx.html