84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
输入内容有emoji表情时,提交数据到后台有问题,所以想把输入内容的emoji表情过滤掉,或者把emoji表情转换成语义化的汉字
小伙看你根骨奇佳,潜力无限,来学PHP伐。
/ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g
你是存到SQL数据库时担心报错吧str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji
https://github.com/arvida/emoji-cheat-sheet.com/这个或许能帮到你
我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理
emoji2Str (str) { return unescape(escape(str).replace(/\%uD.{3}/g, '')); }
这样 silly force? 可以变成:silly force
/ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g
你是存到SQL数据库时担心报错吧
str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji
https://github.com/arvida/emoji-cheat-sheet.com/
这个或许能帮到你
我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理
这样 silly force? 可以变成:silly force