我正在尝试将数据存储在我的数据库测试中,例如“< hi >”存储为“u003c hi u004e”,我的数据库使用utf8mb4字符集。但我也尝试过utf8、utf 32等,但没有成功。
最佳答案
问题不在于 Mysql 数据库。问题出在 gson/json 库上。
使用此代码来解决它。
Gson gsonBuilder =new GsonBuilder().disableHtmlEscaping().create();
关于mysql - 当我将数据从 servlet 存储到 mysql 数据库字符(如 "<")时, ">"被存储为 unicode 格式(如 u003c )而不是实际符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54809673/