libcurl post запрос - нечитаемая кодировка ответа

12 views
Skip to first unread message

Alex

unread,
Nov 19, 2021, 2:56:53 AM11/19/21
to cla...@googlegroups.com
Добрый день, коллеги.

Обстановка: С6.3 ШВС, libcurl. Скомпилирован пример "WebServices" из
поставки библиотеки libcurl
                        Http header указываю - content-type:
application/json;charset=utf-8

Задача: Отправить POST запрос и получить ответ. Сервер, куда
отправляется запрос отдает utf-8

Проблема: Ответ на POST запрос, записанный в файл содержит корректную
кириллицу. На экране приложения (вкладка Server Response) кириллица
имеет вид - Продавець

Вопрос: 1. Что надо подкрутить, чтобы на экране кириллица  читалась?
                2. Можно ли передать json в теле запроса в этом примере
приложения?

С уважением, Алексей.

Mike Duglas

unread,
Nov 19, 2021, 3:44:35 AM11/19/21
to clalist форум
1. Очевидно надо ответ сервера перекодировать из utf-8 в ascii. Таких перекодировщиков как грязи, я могу посоветовать класс TStringEncoding из пакета winapi (https://github.com/mikeduglas/winapi), если больше ничего нет.

2. Можно, почему нет?

--
Mike


пт, 19 нояб. 2021 г. в 10:56, 'Alex' via ClaList <cla...@googlegroups.com>:
--
Вы получили это сообщение, поскольку подписаны на группу ClaList.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес clalist+u...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/clalist/c675c5dd-9e27-7a1e-85e0-ba17ba1b1ea2%40rambler.ru.
Reply all
Reply to author
Forward
0 new messages