WordPress и Smart Rss - проблема в кодировке

V
На сайте с 19.09.2005
Offline
155
1034

Кто пользуется этим плагином для импорта RSS в WordPress, расскажите плиз

как правильно настроить кодировку при русском импорте...или здесь проблема в самом WordPress...? c английским импортом все в поряде...

Balu
На сайте с 28.01.2006
Offline
72
#1

в wordpress можно изменить кодировку в настройках. попробуйте

по умолчанию стоит UTF-8

V
На сайте с 19.09.2005
Offline
155
#2
Balu:
в wordpress можно изменить кодировку в настройках. попробуйте

по умолчанию стоит UTF-8

пробовал, не помогает.....

S
На сайте с 25.08.2006
Offline
51
#3

знач так

ищем в файле все переменные $db[$i]->title и $db[$i]->description

и тупо их заменяем на следующую строку

iconv("windows-1251", "UTF-8", $db[$i]->title)

и

iconv("windows-1251", "UTF-8", $db[$i]->description)

соответственно

ну естественно должен сервак iconv держать ... на большинстве стоит

если нет заюзайте ету функциию

function utf2win ($str, $type = 'w')

{

static $conv='';

if (!is_array ($conv)) {

$conv=array ();

for ($x=128; $x <= 143; $x++) {

$conv['utf'][] = chr(209) . chr($x);

$conv['win'][] = chr($x+112);

}

for ($x=144; $x <= 191; $x++){

$conv['utf'][] = chr(208) . chr($x);

$conv['win'][] = chr($x+48);

}

$conv['utf'][] = chr(208) . chr(129);

$conv['win'][] = chr(168);

$conv['utf'][] = chr(209) . chr(145);

$conv['win'][] = chr(184);

}

if ($type=='w')

return str_replace ( $conv['utf'], $conv['win'], $str );

elseif ( $type=='u' )

return str_replace ( $conv['win'], $conv['utf'], $str );

else

return $str;

}

вызовом

utf2win($db[$i]->title,'u')

и

utf2win($db[$i]->description, 'u')

соответственно

и кодировку файла в UTF-8 ставь ... ато может глючить ...

хз у меня без етого всего работало а вот у друга пришлось подправить

если че не понятно пишите в личку или ICQ 205 556 298

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий