Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2022, 14:39   #1
Ma4balaka
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 46
По умолчанию Проблемы с кодировкой

Добрый день,
Требуется получить информацию из реестра register_movies https://opendata.mkrf.ru/item/api

Код:
    IdHTTP1.Request.BasicAuthentication := False;
    IdHTTP1.IOHandler.DefStringEncoding :=IndyTextEncoding_UTF8;
    IdHTTP1.Request.CustomHeaders.Clear;
    IdHTTP1.Request.ContentType:='application/json';
    IdHTTP1.Request.CustomHeaders.AddValue('X-API-KEY', '****');
    memo1.Text := IdHTTP1.get('https://opendata.mkrf.ru/v2/register_movies/$?f={"data.general.filmname":{"$contain":"'+poisk.Text+'"}}&l=10');
В результате получаю ответ
Код:
{"status":200 , "filter":{"$and":[{"data.general.filmname":{"$contain":"аватар"}},{"odSetVersions":{"$in":["6013ea57d19402758bf31cfe"]}}]}, "o":false, "s":0, "l":10  , "data":[], "count":0}
т.е. сервер получает аватар вместо "аватар". Как исправить кодировку? С латинскими символами и цифрами работает
Ma4balaka вне форума Ответить с цитированием
Старый 20.09.2022, 15:19   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,214
По умолчанию

Использовать urlencode при использовании кирилических символов
Может это не Delphi/Pascal, зато там есть наглядные примеры перекодировки текста

Последний раз редактировалось macomics; 20.09.2022 в 15:21.
macomics вне форума Ответить с цитированием
Старый 20.09.2022, 15:24   #3
Ma4balaka
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 46
По умолчанию

Да, как вариант. Работает, спасибо
Ma4balaka вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой utf-8 cyclobe PHP 5 06.08.2012 02:33
Проблемы с кодировкой VB6 Dkey Помощь студентам 3 05.07.2012 00:16
ADO, проблемы с кодировкой shurik_7866 БД в Delphi 1 20.10.2011 03:35
Проблемы с кодировкой[C# WPF] Яр|/||< (^_^) WPF, UWP, WinRT, XAML 4 23.08.2010 13:06
Проблемы с кодировкой LAGOX PHP 7 14.02.2009 15:13