![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
idHTTP и проблемы с кодировкой
Newfrost © (2007-07-23 17:13:00)Добрый день, пишу небольшую утилитку, которая будет помогать мне добавлять объевления на один сайт, все хорошо, получаю картинку подтверждения в TImage, пишу ее в TEdit и формирую запрос:
s := TStringList.Create;
r := TStringStream.Create('');
s.Add('board=65');
s.Add('title=тест');
s.Add('content=тест');
s.Add('contact=тест');
s.Add('image='+edImage.Text);
IdHTTP1.POST('http:/address/', s, r);
И все бы хорошо, но после этого на искомом сайте появляется текст в неправильной кодировке :(
дХГЮИМ-ЯРСДХЪ "йНМЖЕОР" ОПЕДКЮЦЮЕР бЮЛ СЯКСЦХ ОН ЯНГДЮМХЧ Х ОПНДБХФЕМХЧ ЯЮИРНБ, Ю РЮЙ ФЕ СЯКСЦХ О
вот так.. .Даже не знаю что это за кодировка....
Заранее всем спасибо!!!
Newfrost (2007-07-24 22:29:00) [1]Проблема решилась: чужому скрипту нужен был KOI8-r, SlymRO, спасибо за идею, сразу не сообразил! Сконвертил свой текст в KOI8-R и все заработало как надо!
Newfrost (2007-07-24 21:45:00) [2]Не, текст у меня windows-1251, я его скопипэйстил в блокнот и сохранил как хтмл, все пучком. Почему он некорректно вставляется? Страничка, которая принимает данные вот тут: http://boards.sarbc.ru/add/db/
Newfrost (2007-07-24 07:59:00) [3]что koi8?
SlymRO (2007-07-24 04:59:00) [4]koi8
Newfrost (2007-07-23 20:15:00) [5]Подтверждения нет, я как раз спрашиваю как узнать. Я предполагаю, что текст в win-1251, но уверенности как раз нет... Предположения не беспочвенны. Система-то Windows, в ней кириллица по-умолчанию кажется в win-1251, текст в IdHTTP берется из редактора кода, там вроде бы тоже win-1251... Это ход моих мыслей...
Anatoly Podgoretsky (2007-07-23 19:37:00) [6]> Newfrost (23.07.2007 18:19:02) [2]
Слова, а где подтверждение.
Newfrost (2007-07-23 18:19:00) [7]Кодировка windows-1251, что логично.. Беда в том, что мой текст, тоже вроде бы в этой кодировке... Как это проверить?
umbra (2007-07-23 17:42:00) [8]если посмотреть на исходный код этой страницы, то там в начале все написано (ключевое слово -
charset). Вот в эту кодировку и надо перевести Ваш текст.