【发布时间】:2019-07-05 15:54:56
【问题描述】:
我在服务器端使用 Nativescript + Vuejs 和 Nodejs + MongoDB 工作的应用程序,当我将表情符号字符从我的 iOS (12.1.4) 发送到 Nodejs 服务器时遇到问题。
例如,当我发送表情符号 SMILING FACE WITH HEART-SHAPED EYES (????) 时,我希望字符串看起来像 😍 以便可以转换为表情符号并存储在 MongoDB 上
但是得到这个字符串:\M-p\M^_\M^X\M^M
在这种情况下最奇怪的是它只发生在我从我的 iOS 6 设备发送时。
使用 iOS 8 模拟器,表情符号发送操作可以正常工作。
所以,我真的不知道这个麻烦的根源是什么,可能是我的设备或键盘配置或 UTF ...
我得到的一些表情符号字符串列表:
????: \M-p\M^_\M^X\M^@
????: \M-p\M^_\M^X\M^C
????: \M-p\M^_\M^X\M^N
????: \M-p\M^_\M^T\M-%
????: \M-p\M^_\M^X\M-!
一些文档:
http://www.grumdrig.com/emoji-list/
https://apps.timwhitlock.info/emoji/tables/unicode
请给我一些解决方案,或者告诉我我的错误。
谢谢。
【问题讨论】:
标签: ios node.js nativescript emoji nativescript-vue