Возможно, ответ закодирован в UTF-8
, но не упомянут в HTTP-ответе.
Таким образом, вам придется использовать get_data
вместо get_cdata
в переменной типа XSTRING
(строка байтов), затем декодируйте его значение UTF-8
в переменную типа STRING
(строка символов).
DATA: xstring_response TYPE xstring,
string_response TYPE string.
" Get response as a string of bytes
xstring_response = client->response->get_data( ).
" Assume response is UTF-8 text, so decode it
" (UTF-8 is the default parameter value of method convert_from)
string_response = cl_abap_codepage=>convert_from( xstring_response ).