Json вопросительные знаки («??????») вместо еврейских букв

Я получаю данные из моей базы данных, которая содержит слова на иврите. Тогда я получаю эти данные отResultSet положить в строку, а затем положить его вJSONObject.

Вот код:

response.setContentType(application/json);
...
String str = rs.getString['name'];
...
JSONObject obj = new JSONObj();
obj.put("name", str);
...
response.getWriter().write(obj.toString());

Примечание:

Я использую Java в качестве моего бэкэнда, и мой БД MySQL. БД настроен на UTF-8

Результат:

{"name":"??????"}

Ответы на вопрос(1)

Ваш ответ на вопрос