HANA XS 引擎:使用变音符 Ü Ä Ö(德语字母)获取数据

HANA XS Engine: get Data with Umlaut Ü Ä Ö ( german letters)

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

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

这里有一个示例:

我创建了一个 POST RestApi。

这是我的 object header :

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

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

function handlePost() { var bodyStr = $.request.body ? $.request.body.asString() : undefined; if ( bodyStr === undefined ){ $.response.status = $.net.http.INTERNAL_SERVER_ERROR; return {"myResult":"Missing BODY"}; } var output = bodyStr.In;.....

这是我从 HANA XS 得到的

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

谁能帮我解决这个问题?

谢谢

设置

contenttype

charset

根据您的要求回复

$.response.contentType

示例:

$.response.contentType = "application/json";