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";
我用 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";