[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодирока вывода данных после парсинга
VolodinAS
Вот код парсера с яндекс.маркета:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<?php


set_time_limit(0);

include_once("simple_html_dom.php");

$dat = "";
$fl = "nexta.txt";
$fp = fopen($fl,"r");
while (!feof($fp)){
$dat .= fgets($fp,2);
}
fclose($fp);

$arr = explode("\n",$dat);

for ($I=0; $I<count($arr); $I++){ // БОЛЬШОЙ ЦИКЛ

$t = $arr[$I];

$page = "http://market.yandex.ru/model.xml?modelid=7698054&hid=91259&text=".$t."&srnum=20";

$html = file_get_html($page);

// b-popup-picture

$bigp = $html->find('.b-model-pictures__big');

foreach($bigp as $imgs){
$imgsrc = $imgs->find('a');
foreach($imgsrc as $src){
$market['big_img'] = $src->href;
$market['tov'] = $t;
//echo "$t - $sss<hr>";
}
}


// b-model-friendly__title

$har1 = $html->find('.b-model-friendly__title');

foreach($har1 as $har2){
$har3 = $har2->find('a');
foreach($har3 as $href){
$sss = $href->href;
$har4 = "http://market.yandex.ru".$sss;
//echo "$t - $har4<hr>";


$html2 = file_get_html($har4);

$har5 = $html2->find('.b-properties');
foreach($har5 as $tabl){
$market['prop'] = $tabl->innertext;
$pr = $market['prop'];
//echo "$pr<hr>";
}


}
}


$allmarket[] = $market;

//print_r($allmarket);


//break;

} // БОЛЬШОЙ ЦИКЛ


$html->clear();
unset($html);
$html2->clear();
unset($html2);

for ($j=0; $j<count($allmarket); $j++){

$mark = $allmarket[$j];

$tov = $mark['tov'];
$img = $mark['big_img'];
$prop = $mark['prop'];

echo "<input size=10 value=\"$tov\"> - <input size=100 value=\"$img\"><br/><table>$prop</table><hr><hr>";

}

?>


на самой странице установлена кодировка utf-8
я установил на парсере utf-8

Но вот что выводит на экран вместо данных:
Цитата
Общие характеристики
Тип кварцевые, мужские
Способ отображения времени аналоговый (стрелки), формат 12 часов, секундная стрелка центральная
Цифры арабские
�сточник энергии от батарейки
Конструкция
Водонепроницаемые есть, WR30 (3 атм)
Материал корпуса нерж. сталь, полное покрытие корпуса
Материал браслета/ремешка каучук
Стекло минеральное
Габариты (ШхВхТ) 44x44x11 мм
Особенности
Подсветка стрелок



Почему такая кодировка после вывода спарсенного на экран?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.