HANA XS Engine: получить данные с помощью Umlaut Ü Ä Ö (немецкие буквы)

Я создаю некоторые RestAPI с XSJS для отправки данных в другие приложения.

Я сталкиваюсь с проблемой с немецкими буквами как Ü Ä и Ö.

Вот пример примера:

Я создаю POST RestApi.

Это мой заголовок объекта:

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

и здесь код XSJS File (то же самое с шаблоном 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"
}

Кто-нибудь может мне с этим помочь?

Спасибо

1 ответ

Решение

Установить

Тип содержимого

а также

кодировок

ответа согласно вашему требованию

$.response.contentType

Пример:

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

Другие вопросы по тегам