Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

парсинг html через дом. проблема с кодировкой

312
11 августа 2009 года
dead_star
392 / / 26.11.2006
выполняю простейший скрипт
 
Код:
$dom = new DOMDocument("1.0", "windows-1251");
$dom->loadHTML($buffer);
echo $dom->saveHTML();

как результат получаю китайскую грамоту

в переменной $buffer хранится html код в кодировке windows-1251
лазил по поиску. по всем примерам это должен быть полностью рабочий код
но увы что-то с ним не так :(

пробовал конвертить все в utf не помогло
отправлял правильные хедер с кодировкой тоже безрезультатно
312
11 августа 2009 года
dead_star
392 / / 26.11.2006
боюсь мне придется извинится за создание этой темы
решения я не нашел
но я пришел к вывод что столь не валидный хтмл код бесполезно парсить через dom
12
11 августа 2009 года
alekciy
3.0K / / 13.12.2005
Если у тебя нет явных причин использовать DOM, то лучше заюзать регулярки. Раз в 10 быстрее работать будут.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог