Когда я сохраняю данные из сервлета в базе данных mysql, такие символы, как «<», «>» сохраняются в формате Unicode, например, u003c, а не в самом символе - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь сохранить данные в своем тесте базы данных, например, "" хранится как "u003c hi u004e", моя база данных использует кодировку utf8mb4.Но я также экспериментировал с utf8, utf 32 и т. Д. Это не сработало.

1 Ответ

0 голосов
/ 02 марта 2019

Проблема не с Mysql Db.Проблема с библиотекой gson / json.

Используйте этот код для ее решения.

   Gson gsonBuilder =new GsonBuilder().disableHtmlEscaping().create();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...