Я работаю с приложением Nativescript + Vuejs и Nodejs + MongoDB на стороне сервера, и у меня возникают проблемы при отправке символов эмодзи с iOS (12.1.4) на сервер Nodejs.
Например, когдаЯ посылаю смайлик для лица смайликов с глазами в форме сердца (?), я надеюсь, что строка, похожая на ? , может преобразовать в смайлики и сохранить на MongoDB
Но получите эту строку: \ Mp \ M ^ _ \ M ^ X \ M ^ M
Самое странное в этом случае - это то, что это происходит только при отправке с моего устройства iOS 6.
В эмуляторе iOS 8 действие отправки эмодзи работает нормально.
Итак, я действительно не знаю, какова причина этой проблемы, может быть, мое устройство, или клавиатура, или UTF ...
Список некоторых строк смайликов, которые я получаю:
?: \ Mp \ M ^ _ \ M ^ X \ M ^ @
?: \ Mp \ M ^ _ \ M^ X \ M ^ C
?: \ Mp \ M ^ _ \ M ^ X \ M ^ N
?: \ Mp \ M ^ _ \ M ^ T \ M-%
?: \ Mp \ M ^ _ \ M ^ X \ M -!
Некоторая документация:
http://www.grumdrig.com/emoji-list/
https://apps.timwhitlock.info/emoji/tables/unicode
Пожалуйста, дайте мне какое-нибудь решение или скажите, в чем заключается моя ошибка.
Спасибо.