вопрос
Здравствуйте. Пишу простой парсер, столкнулся с такой проблемой. Если у сайта, с которого идет парсинг, кодировка utf-8 то данные успешно записывает в бд.
Но если у сайта кодировка windows-1251 то в таблице в short_story и full_story ничего не записывается.
Вот таким образом, добавляю данные в базу:
Из за чего это может быть? Спасибо.
Но если у сайта кодировка windows-1251 то в таблице в short_story и full_story ничего не записывается.
Вот таким образом, добавляю данные в базу:
$short_story = $content->innertext;
$db->query( "INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_br, symbol, tags) values ('$thistime', '{$member_id['name']}', '$short_story', '$full_story', '$filecontents', '$title', '', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_br', '$catalog_url', '" . $_POST['tags'] . "')" );
$row['id'] = $db->insert_id();
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, user_id) VALUES('{$row['id']}', '{$allow_rating}', '{$add_vote}','{$member_id['user_id']}')" );
Из за чего это может быть? Спасибо.