我使用XSJS创建了一些RestAPI,以将数据发送到其他应用程序。

我遇到了像ÜÄ和Ö这样的德语字母的问题。

这里是一个示例示例:

我创建了一个POST RestApi。

这是我的对象标头:

{
    "In": "Hallo ÄÄÖ"
}


这里的代码是XSJS文件(与XSJS模板相同):


  函数handlePost(){var bodyStr = $ .request.body吗?
  $ .request.body.asString():未定义;如果(bodyStr === undefined){
  $ .response.status = $ .net.http.INTERNAL_SERVER_ERROR;返回
  {“ myResult”:“遗漏的身体”}; } var output = bodyStr.In; .....


这是我从HANA XS得到的

{
  "INPUT": "Hallo Ã\u0096Ã\u0084Ã\u009c"
}


谁能帮我这个 ?

谢谢

最佳答案

设置


  内容类型





  字符集


根据您的要求

$ .response.contentType

范例:


  $ .response.contentType =“ application / json”;

10-08 01:08