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