Имя: Пароль:
1C
1С v8
как получить правильную кодировку хтмл
0 vde69
 
модератор
04.07.14
17:13
есть сайт который генерит страницы в различных кодировках (часть в винде часть в кои), в генерируемой странице явно указан "charset" как мне его прочитать и засунуть в строку с "!!!!!!!!!!!!" ???

Запрос = Новый HTTPЗапрос(эл.URL, ПараметрыЗапроса) ;
ПутьДляСохранения = ПолучитьИмяВременногоФайла();    
Ответ = Соединение.ОтправитьДляОбработки(Запрос, ПутьДляСохранения);
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.ОткрытьФайл(ПутьДляСохранения, СокрЛП(Площадка.Кодировка)); // !!!!!!!!!!!!
ПостроительDOM = Новый ПостроительDOM();
мДок = ПостроительDOM.Прочитать(ЧтениеHTML);
1 Fragster
 
гуру
04.07.14
17:26
(0) прострели коленку сайтостроителю
2 Fragster
 
гуру
04.07.14
17:27
ну и да, если не указывать кодировку, все же вроде само встанет
3 vde69
 
модератор
04.07.14
17:27
(1) не могу, их много :)
4 vde69
 
модератор
04.07.14
17:28
(2) без указания кодировки - не работает...

я временное решение нашел, но нужно постоянное...