Render Emojis в React UTF-8 - PullRequest
       20

Render Emojis в React UTF-8

0 голосов
/ 16 апреля 2019

Я пытаюсь отобразить смайлики, полученные от моего API, в WordCloud в React. Полученные символы в Unicode, которые преобразуются в формат utf-8, но не отображают связанные смайлики, а отображаются только символы.

enter image description here

Вот мои коды и коробка для него:

https://codesandbox.io/s/w286zyknrl?fontsize=14

Помощь оценена

1 Ответ

0 голосов
/ 16 апреля 2019

Ответ от вашего REST API выглядит следующим образом:

[
   {
      "name":"\u00f0\u0178\u02dc\u201a",
      "weight":1814
   },
   {
      "name":"\u00f0\u0178\u2122\u008f",
      "weight":1615
   },
   ...

Он не содержит смайликов.Если декодируется первая строка \u00f0\u0178\u02dc\u201a, результатом будет ŸŸ˜, именно то, что отображается.

Исправьте службу REST.Он хранит эмодзи в недопустимом формате или использует недопустимую кодировку / экранирование для JSON.

...