我使用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”;