Столкнулся с такой же проблемой.
Потратил несколько дней на решение вопроса, т.к. очень нужен скрипт. К тому же впереди еще работа по его интеграции с DLE.
Все установлено на системе Win XP SP2, Денвер, MySQL 4.1, PHP5
1. В настройке Rss канала оставляем только сопоставление заголовка. Т.к. было замечено, что именно инфа взятая из рсс ленты сохраняется в БД в кодировке УТФ-8. А без заголовка никак не желает грабиться
2. в файле source.getcontent.php примерно в 350 строках есть инициализация массива с данными, после чего они непосредственно льются в базу.
if (get_magic_quotes_gpc()) {
$item["news_title"] = addslashes($item["news_title"]);
$item["news_text"] = addslashes($item["news_text"]);
$item["news_title"] = iconv('UTF-8', 'Windows-1251', $item["news_title"]);
$item["news_description"] = addslashes($item["news_description"]);
$images[0]['alt'] = addslashes($images[0]['alt']);
поэтому в этом месте мы преобразовываем $item["news_title"] из утф-8 в вин-1251 (выделенно жирным), то же можно сделать и с кратким сожержанием, но если не выставленно сопоставление с рсс лентой, оно и так отображается в вин-1251.
Потратил несколько дней на решение вопроса, т.к. очень нужен скрипт. К тому же впереди еще работа по его интеграции с DLE.
Все установлено на системе Win XP SP2, Денвер, MySQL 4.1, PHP5
1. В настройке Rss канала оставляем только сопоставление заголовка. Т.к. было замечено, что именно инфа взятая из рсс ленты сохраняется в БД в кодировке УТФ-8. А без заголовка никак не желает грабиться
2. в файле source.getcontent.php примерно в 350 строках есть инициализация массива с данными, после чего они непосредственно льются в базу.
if (get_magic_quotes_gpc()) {
$item["news_title"] = addslashes($item["news_title"]);
$item["news_text"] = addslashes($item["news_text"]);
$item["news_title"] = iconv('UTF-8', 'Windows-1251', $item["news_title"]);
$item["news_description"] = addslashes($item["news_description"]);
$images[0]['alt'] = addslashes($images[0]['alt']);
поэтому в этом месте мы преобразовываем $item["news_title"] из утф-8 в вин-1251 (выделенно жирным), то же можно сделать и с кратким сожержанием, но если не выставленно сопоставление с рсс лентой, оно и так отображается в вин-1251.