作者:大爱走钢索的人_738 | 来源:互联网 | 2023-08-01 15:33
移动端需要用到发送表情的功能,就在网上找了把emoji表情转换成了实体字符,便于后端保存,但是在删除表情的时候遇到了难题,选择错了表情需要删除,用js删除,但是实体字符需要删除两次才能把一个表情
移动端需要用到发送表情的功能,就在网上找了把emoji表情转换成了实体字符,便于后端保存,但是在删除表情的时候遇到了难题,选择错了表情需要删除,用js删除,但是实体字符需要删除两次才能把一个表情删除,删除一次界面会出现一个乱码的问号,通过字符串截取获得的是一个看不见的字符串,实在不知道怎么删除。
字符串样式如下:
删除文字没问题,删除实体字符就会出现乱码,求高手。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
- 😀
- 😁
- 😂
- 😃
- 😄
- 😅
- 😆
- 😇
- 😈
- X
|
代码如上所示,在手机上可以添加到输入框内,电脑上居然不显示,我也不知道什么原因,可以打开控制台查看打印结果,点击表情可以添加到输入框,点击最后一个X是删除,点击一次后,会出现一个乱码标志,点击两次才会正常删除。