PDA

Просмотр полной версии : кодировка в пост запросе


SultanOFF
21.12.2009, 00:02
Здравствуйте. Делаю пост запрос с инди с данными, где содержится кириллица но в итоге на странице отображается вместо "Железногорск" что то вроде Железногорск В чем проблема? Как ее исправить?

ПС: Кодировка на странице win1251

Chrome~
21.12.2009, 00:10
Железногорск
Это "Железногорск" в UTF-8 кодировке.

Скотти
21.12.2009, 00:13
попробуй: UTF8Encode('Железногорск');

SultanOFF
21.12.2009, 07:53
попробуй: UTF8Encode('Железногорск'); все равно отображается на сервере:
Железногорск Повторяю что на сайте кодировка win1251 а как в нее перевести Я хз :(

slesh
21.12.2009, 10:28
Ну так в браузере поставь отображение в юникоде )
А вообще поковыряйся в инди, там гдето должно это отключаться

SultanOFF
21.12.2009, 16:07
Ну так в браузере поставь отображение в юникоде )
так в браузере все элементы в правильной кодировке, а лишь добавленная инфа Моей прогой ввиде крякозябры...
А вообще поковыряйся в инди, там гдето должно это отключаться Я и ковырялся и гугл прошелестил но не нашел чего либо рабочего :(

Chrome~
21.12.2009, 18:52
Используй сниффер HTTP пакетов для решения этой проблемы.

SultanOFF
21.12.2009, 19:53
а что это даст? Поясни пожалуйста

ZdezBilYa
21.12.2009, 22:01
отправляй с помощью TStringStream:

ss := TStringStream.Create;
ss.WriteString('бла-бла-бла');
Str:=Http.Post('ссылка',ss);

SultanOFF
21.12.2009, 23:53
хм, попробую, спасибо

НTL
22.12.2009, 20:13
AnsiToUTF8('Бла бла');

Это 100% решит твою проблему...