Json-Fragezeichen ("??????") anstelle von hebräischen Zeichen

Ich erhalte Daten aus meiner Datenbank, die Wörter auf Hebräisch enthalten. Dann erhalte ich diese Daten vonResultSet in einen String und dann in einenJSONObject.

Hier ist der Code:

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

Hinweis:

Ich benutze Java als Backend und meine Datenbank ist MySQL. Die Datenbank ist auf UTF-8 konfiguriert

Ergebnis:

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage