![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Проблема такая:
есть сайт (урл) в тексте сайта есть кусок текста, который нужно сохранить в файл. я это делаю нижеследующим образом но апострофы и другие спец символы сохраняются с ошибками Примеры: имеем на сайте / сохранили в файл 1) Canada’s participation Canada’s participation 2) une base d’opérations avancée du district une base d’opГ©rations avancГ©e du district Как сделать так чтобы "кусок" сохранялся нормально? Как делаю я: Код:
var grab_info:string; begin url:='http://www.siteurl.ru/'; grab_info:=IdHTTP1.Get(url); //функция вырезает текст из нужного тега grab_info:=Pars('class="photo-desc">',grab_info,'</div>'); SaveFileName:='info.html'; AssignFile (f,SaveFileName); Rewrite(f); WriteLn(f,grab_info); CloseFile(f); end; |
#2
|
|||
|
|||
![]() Посмотри какая кодировка используется на сайте и сохраняй в той же.
|
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() сохранять сразу в файл:
Цитата:
Пишу программы за еду. __________________ |
#5
|
|||
|
|||
![]() Цитата:
я об этом думал но мне нужна не вся страница а только кусок можно вырезанный кусок сохнаить в файл? или придется потом в самом файле шуровать? |
#6
|
|||
|
|||
![]() Проблема была не в сохранении а в формате html
нужно было просто указать мета данные в уже сохраненом файле <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |