Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Кодировка модуля(парсера) с UTF-8 в Windows-1251

Кодировка модуля(парсера) с UTF-8 в Windows-1251


     17.07.2013    парсер, кодировка, модуль    Все вопросы » Общие вопросы по PHP    2387

вопрос
Здравствуйте, имеется парсер он же модуль "гороскоп". Сайт в кодировке win-1251, а парсер стал с недавних пор получать информацию в utf-8 и часть сайта в иероглифах. Я так полагаю в модуле нужно использовать функцию iconv но мои знания в PHP мешают этому.


Вот сам модуль:

Ответил: ravchik


найдите строку
$open = @file_get_contents("http://horo.mail.ru/prediction.html?sign=$act&time=$time", "r");

и замените на
$open = iconv("UTF-8", "Windows-1251",  @file_get_contents("http://horo.mail.ru/prediction.html?sign=$act&time=$time", "r"));

5 комментариев

vlits
Юзер

vlits - 22 октября 2013 06:22 -

покажите в деле гороскоп, хотелось бы глянуть, хочу к себе на сайт поставить.

kpik2008
Юзер

kpik2008 - 22 октября 2013 09:30 -

Вот пожалуйста: school4.org.ua

vlits
Юзер

vlits - 23 октября 2013 05:30 -

ага ни че такой, только там ссылки в гороскопе на маил ру

kpik2008
Юзер

kpik2008 - 23 октября 2013 09:06 -

если есть время нужно парсер подковырять и будет вам счастье

vlits
Юзер

vlits - 24 октября 2013 04:30 -

если в этом соображать ) то да

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх