Object-c 中截取包含(中、英文、表情符号emojiicon)混合字符串的每个字符并获取此字符的unicode值

    xiaoxiao2021-12-14  22

    ios中的nsstring 使用utf16编码,当字符串中包含中、英文、特殊字符、emojiicon 的时候,使用常规的characterAtIndex:会出现错误,因为这种方式是一个单元的utf16编码位截取,当截取ascii范围内的字符时,每个单元的长度是1(utf16对应两个字节),对于其它特殊字符就不一样了,因此正确的方式应该是:

    ps:上传代码出现只能显示第一行问题只能贴图

    转载请注明原文地址: https://ju.6miu.com/read-964599.html

    最新回复(0)