Пытаюсь "вытащить" ключевые слова из адресной строки результатов поиска Yandex.ru, то есть люди приходят ко мне на сайт из Yandex.ru - я хочу определить по каким ключевым словам был найден мой сайт.
Если ко мне пришли с 1-ой страницы этого поисковика - достаточно сделать urldecode(), но если пришли со 2-ой и более это не достаточно, приходится делать конвертацию из koi8r в windows1251.
$_SERVER[\'HTTP_REFERER\'] сохраняется в базу с кодировкой windows-1251.
Для перекодировки делаю
mb_convert_encoding(urldecode($row["visitors_url"]), "windows-1251", "koi8r");
перекодировка не проходит, выводится просто urldecode()
если же в скрипте сделать
$a=скопированное значение из базы;
mb_convert_encoding(urldecode($a), "windows-1251", "koi8r");
то строка нормально перекодируется и отображается
В чем моя ошибка?