问号?显示在i18n的REST响应中

时间:2015-02-19 14:21:51

标签: rest internationalization

我遇到了一个问题。

REST呼叫的XML和JSON响应不显示正确的中文或我们期望的任何其他外语,因为呼叫后发送的语言不是英语。但Reponse XML或JSON始终显示为问号。 我尝试接受charset,内容语言,改变标题,但我没有能够获得确切的语言内容作为回应。

POST调用url的正文部分如下所示 {                 " assignmentActivityId":" b1ff695f-1693",                 " assignmentActivityTitle":"试验&#34 ;,                 " assignmentActivityType":"个人&#34 ;,                 " profileId":" 158a1f0a9",                 " earnedPoints":2,                "评估评论":"我能吞下玻璃而不伤身体检查2 19/02/2015",                 " reviewerComments" :"评论家",                                   " status":" DRAFT",                 "文件" :[{" documentUri":" / ContentRepository"}]  }

获取呼叫URL应该收到中文的评估评论,但它会显示?响应xml或json上的问号。

2 个答案:

答案 0 :(得分:0)

你如何展示它?

如果您执行console.log或警报,它仍然是错误的吗? 如果是,那么它不是显示问题,响应确实已经损坏。

米哈伊

答案 1 :(得分:0)

有charset问题。

JSP显示charset和UTF-8但DB将数据存储在Latin1上。 所以我将Charset的数据库设置从latin1更改为UTF-8。 现在工作正常,所有角色都按照国际化进行展示。