|
|
|
|
|
для: cheops
(26.05.2011 в 14:13)
| | Спасибо. Помогло вот что:
<?
$title = @iconv('GBK', 'utf-8', $title);
?>
|
| |
|
|
|
|
|
|
|
для: antf
(26.05.2011 в 14:09)
| | У вас кодировки не совпадают, в оригинале GBK, у вас - utf-8. | |
|
|
|
|
|
|
| Taobao.com —крупнейший в Китае интернет аукцион, на котором представлены разнообразные категории товаров, которые производятся только китайскими производителями.
Здравствуйте, делаю парсер импорта товаров с этого сайта на наш сайт. Вместо иероглифов в названии товара выводятся кракозяблики. Можно ли это исправить? Вот скрипт:
<?php
$url = "http://item.taobao.com/item.htm?id=3563643325&frm=";
$html = file_get_contents($url);
//картинка
preg_match('#<img id="J_ImgBooth" src="(.*?)"#i', $html, $matches);
$img_src = $matches[1];
//цена
preg_match('#<input type="hidden" name="current_price" value= "(.*?)" \/>#i', $html, $matches);
$price = $matches[1];
//название товара
preg_match('#<input type="hidden" name="title" value="(.*?)" />#i', $html, $matches);
$title = $matches[1];
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>';
print "Название: {$title}<br />";
print "Цена: {$price} юаней<br />";
print "<img src='{$img_src}'><br />";
print '</body></html>';
?>
|
| |
|
|
|
|