我的应用程序在Google App Engine / Java上运行
我正在尝试传递jQuery希伯来语文本(通过JSON),虽然我不断收到问号(????)而不是文本。
除了希伯来语之外,所有其他文字都很好。
这是jQuery代码:
$.ajax({
type: 'POST',
url: '/SomeAction.html',
data: { status: 'START' },
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
dataType: 'json',
success: function (data) {
在服务器端,我使用Java调试器,我很好地看到了希伯来语文本。这是服务器上的代码(我使用Java / Spring和Jackson)
objectMapper.setSerializationInclusion(Include.NON_NULL);
String json = objectMapper.writeValueAsString(quizPojo);
response.setContentType("application/json");
response.setHeader("Content-Type","text/html; charset=utf-8");
response.setCharacterEncoding("utf-8");
//logger.warning(json);
return json;
感谢任何帮助,