Json问号(“??????”)而不是希伯来字符
我从我的数据库中获取数据,其中包含希伯来语中的单词。 然后我将ResultSet
数据放入String中,然后将其放入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。 db配置为UTF-8
结果:
{"name":"??????"}
用@ Johannes H的帮助解决了这个问题。 添加了response.setCharacterEncoding("utf-8");