Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Вниз

кодировка и indy   Найти похожие ветки 

 
Daimyo   (2006-03-11 23:11) [0]

Доброго времени суток.
такая проблема возникла у меня:

при отпрaвки Пост запроса на кое какой сайт получаю HTML код в котором нарушена кодировка, те буквы русские но вот ничего не понятно , пробовал менять свойство в idHttp.ASCIIfilter ставил - true  все русские буквы отображаются транслитом (

может кто подскажет как можно исправить кодировку

ЗЫ заранее благодарен
версия Indy  9.00.10


 
Piter ©   (2006-03-11 23:32) [1]

Ты в курсе, что есть кодировки Win-1251... А есть например KOI-8R ?


 
Daimyo   (2006-03-14 16:52) [2]

спасибо за справку но это я знаю ибо использую Оперу а там довольно таки часто надо менять кодировку ...

хз почему но возникла такая вот проблема - кодировка не читабельна, пробовал прописывать в отправляемых заголовках и windows-1251 и koi8-r
эффект один и тот же (
пытаюсь получить страницу с помошью гет метода с сайта
http://www.mybet.ru/razdel/1
не бойтесь ничего противозаконного я не пытаюсь сделать
с другими сайтами все работает на ура а с этим просто ужас какойто  плз помогите очень надо )

в Инспекторе объектов указывал свойства
COntent encoding: windows-1251
Accept Encoding: windows-1251 и koi8-r
менял их по всякому и ничего (
ничего не получается текст по прежнему не читабелен (


 
Piter ©   (2006-03-14 17:25) [3]

Причем тут что ТЫ отправляешь серверу. Важно то, ЧТО сервер отправляет тебе.

Это сервер назначает кодировку и отправляет в ней.

И вообще, ты думаещь, что используемые тобой компоненты не важны для решения вопроса?

И код простейший неплохо бы показать.


 
L0gaN   (2006-03-15 07:33) [4]

попробуй получить код страницы в TStringList и сохранить в файл
возможно ты не правельно сохраняеш полученый ответ от сервера
Приведи пример что бы понять всю суть проблемы, как ты получаеш страничку? и в какую переменную этот ответ записываеш?


 
Daimyo   (2006-03-15 09:47) [5]


s:tstringlist;
f:textfile;

begin
 assignfile(f,"c:\proba.txt");
try
  rewrite(f);
  s:=tstringlist.Create;
  s.Text:=form1.http.Get(url);
  result:=s.Text;
  writeln(f,s.text);
finally  
closefile(f);
end;
end;


вот и все , при пошаговом режиме (ну когда Ф7 жмем) в переменной S.text приходит не читабельный текс те русские слова коверкаются ( точно не знаю в какой кодировке приходит текст)
ЛПОФПТБ - вот это например должно быть слово контора? , а это вообще не знаю что такое:

ФПФБМЙЪБФПТ ЛПЬЖЖЙГЙЕОФЩ ЧЩЙЗТЩЫБ УФБЧЛЙ УФБЧЛБ

поставил кмпоненты indy 10.1.15 вчера скачал


 
Dmitrij_K   (2006-03-15 11:23) [6]

Вот попробуй http://do3op.jino-net.ru/cnv.zip
var buffer : String;
UCnvCyr.conve234(cp_koi, cp_win, buffer)

Преодразование кодировки KOI в Windows (или наоборот)


 
Плохиш ©   (2006-03-15 11:49) [7]


try
 rewrite(f);

Строки надо бы местами поменять

>  ( точно не знаю в какой кодировке приходит текст)

Надо почитать справку по инди, в частности посмотреть, что находиться в form1.http.Response


 
Piter ©   (2006-03-15 19:49) [8]

Daimyo   (15.03.06 9:47) [5]

ну вот, а ты всем мозги паришь.

Твое: "ФПФБМЙЪБФПТ ЛПЬЖЖЙГЙЕОФЩ ЧЩЙЗТЩЫБ УФБЧЛЙ УФБЧЛБ" - это кодировка KOI8-R, если перевести:

"тотализатор коэффициенты выигрыша ставки ставка"

Я тебе о существовании KOI8 еще в самом начала в [1] посте сказал. А тебе хоть кол на голове чеши, "спасибо за справку но это я знаю".

Плохо знаешь, видимо.


 
Daimyo   (2006-03-15 20:06) [9]


> Вот попробуй http://do3op.jino-net.ru/cnv.zip
> var buffer : String;
> UCnvCyr.conve234(cp_koi, cp_win, buffer)
> Преодразование кодировки KOI в Windows (или наоборот)

СПАСИБО !!!
вери вери мач )



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
3-1148270251
Nike
2006-05-22 07:57
2006.07.23
Как заставить работать индексы в Access-таблице?


4-1144648135
Chaser
2006-04-10 09:48
2006.07.23
Запустить сервис сразу же после его установки


2-1152011001
Elfebet
2006-07-04 15:03
2006.07.23
Как узнать находится ли мышка на форма или нет?


1-1149766405
oleggar
2006-06-08 15:33
2006.07.23
расширенный DBgrid


15-1150756824
Rial
2006-06-20 02:40
2006.07.23
Прикольный IQ-тест





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский