|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] MySQL, simplexml_load_file, кодировка |
|
[решено] MySQL, simplexml_load_file, кодировка
|
Ветеран Сообщения: 823 |
Профиль | Сайт | Отправить PM | Цитировать К примеру экспортировать данные из RSS ленты http://soft.oszone.ru/rss/new-soft.xml в свою БД MySQL
Там кодировка windows-1251, у меня в таблице - cp1251_general_ci Думал проблем не возникнет, но в самой таблице получаю: <div><b>Обновлена: 24.09.2009</b></div> <br /> Ideal DVD Copy – это простая программа, которая поможет сделать РєРѕРїРёСЋ DVD-РґРёСЃРєРѕРІ. РЎ ее помощью можно сделать точную РєРѕРїРёСЋ РґРёСЃРєР°, скопировать выбранные СЌРїРёР·РѕРґС‹ или фильм полностью, исключив трейлеры,...<br /><br /> <div class="smallfont">Р*азмер: 2.9 РњР±<br />Язык: Английский<br />Лицензия: ShareWare</div><hr> <?php include('config.php'); $url = 'http://feeds.feedburner.com/filehippo?format=xml'; $rss = simplexml_load_file($url); foreach ($rss->channel->item as $item) { $title = $item->title; $description = $item->description; $guid = $item->guid; $query_check = "SELECT `id` FROM `de_rss_export` WHERE `title` = '$title' AND `guid` = '$guid'"; $sql_check = mysql_query($query_check); $check = mysql_num_rows($sql_check); if ($check == 0) { $date = time(); $description = addslashes($description); $title = addslashes($title); $sql = mysql_query("INSERT INTO `de_rss_export` (`title`, `description`, `date`, `guid`, `from`, `link` ) VALUES ('$title', '$description', '$date', '$guid', 'FileHippo', 'http://www.filehippo.com/');"); echo "INSERT INTO `de_rss_export` (`title`, `description`, `date`, `guid`, `from`, `link` ) VALUES ('$title', '$description', '$date', '$guid', 'FileHippo', 'http://www.filehippo.com/');<br /><br />"; } } ?> |
|
------- Отправлено: 18:14, 27-09-2009 |
Ветеран Сообщения: 823
|
Профиль | Сайт | Отправить PM | Цитировать Получилось вот так:
$title = mb_convert_encoding($title, "windows-1251", "auto"); $description= mb_convert_encoding($description, "windows-1251", "auto"); таким образом, какой бы кодировка изначально не была, она превратится вwindows-1251 Может кому то будет полезно |
------- Отправлено: 02:08, 30-09-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] кодировка Vbulletin | Surround | Вебмастеру | 2 | 19-12-2009 15:48 | |
MySQL - [решено] Кодировка БД | morgan1991 | Программирование и базы данных | 1 | 10-08-2009 14:13 | |
[решено] Кодировка. MySQL, phpmyadmin | Artem-Samsung | Вебмастеру | 25 | 05-09-2008 13:45 | |
MySQL - [решено] кодировка в MySQL | dima1981 | Программирование и базы данных | 3 | 10-08-2008 02:36 | |
MySQL - кодировка в mysql, переделанная тема | dima1981 | Программирование и базы данных | 6 | 01-08-2008 12:33 |
|