GAEJ - jQuery Json - 看不到希伯来字符(相反,我看到?????)

时间:2018-03-21 10:10:18

标签: java jquery spring-mvc google-app-engine character-encoding

我的应用程序在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;

感谢任何帮助,

0 个答案:

没有答案