java 6, mysql5.6, джерси не поддерживает эмодзи должным образом - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь поддерживать смайлики в своем веб-приложении.Я сделал необходимые изменения в БД для utf8mb4.Когда я сохраняю этот текст "привет ?", успешно сохранен.Когда я проверяю в БД, то его отображение как?но когда я запускаю этот скрипт в БД «SET NAMES utf8mb4», то отображаю фактический текст «hi.».

Так что после этого я заставил остальные API с ответом JSON obj и emoji работать нормально.Но когда я генерирую пользовательский ответ Java obj, смайлики меняются на?По сути, эмодзи прекрасно работает с Jason Response, но не с обычным obj.

1 Ответ

0 голосов
/ 26 сентября 2018

получил проблему, при создании пользовательского объекта в JSON мы используем поток вывода с байтами.Мне нужно использовать кодировку UTF-8 для байтового потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...