想请教下关于 js 处理微信各种奇奇怪怪昵称的方法

2017-12-28 16:19:48 +08:00
 Ncanback

从微信接口获取到的字符由于用户的各种输入,或产生一些乱码或者额外字符

例如:emoji 表情过来的乱码(方框,黑底菱形白问号) 还是空格处理为+号

想请问各位,都是怎么去处理的 js 正则删除?还是字符替换?

2457 次点击
所在节点    问与答
3 条回复
shoaly
2017-12-28 17:53:46 +08:00
如果是 php 的话,
json_encode 储存到数据库
json_decode 显示到网页
kyuuseiryuu
2017-12-28 20:51:57 +08:00
数据库字段编码类型 UTF-8 mb4
billlee
2017-12-28 22:19:33 +08:00
js 支持 unicode, 显示不出来怕是你的字体问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX