字符串进行富文本操作后末尾emoji表情显示会乱码

问题描述:

1.UIlabel展示的text中包含emoji表情

2.emoji表情作为最后一个字符

在满足以上条件的前提下末尾的emoji会乱码。

寻找问题过程:

因为是在单独的机型上出现的问题,所以一直从系统版本上来找但是一直没有进展,后来发现是在佩戴了铭牌的消息中才会出现。

最终定位问题原因:

在对富文本的处理中前面需要添加一个空格字符串而后面在对字符串处理时的区间没有将空格的长度算进来导致的乱码

by:初光夫

原文地址:https://www.cnblogs.com/widgetbox/p/10558284.html