Как перевести строку из utf8 в cp-1251?

FRIE

Новичок
Здравствуйте,

У меня на сайте используется кодировка cp1251, и в урле параметры русскими буквами в той же кодировке.
После вчерашнего апдейта яндекса, после перехода с поиска на сайт не возможно попасть на нужную страницу. Я тут немного поковырялся и понял что ссылка у яндекса в utf8, по-этому мой сайт ее не воспринимает.
я написал пару строк с explode который определяет домен, и теперь мне нужен какой то скрипт который переведет строку с параметрами из одной кодировки в другую. Помогите пожалуйста!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Имхо надо держать все в utf-8, ну или iconv в помощь.
 

FRIE

Новичок
спасибо. нашел вот короткий хороший скрипт old.snippets.pp.ru/article/26 ,

но мне это не помогло практически, потому что когда переходишь из яндекс директа, то реферер точно такой же а ссылка в cp 1251, получается что теперь траблы при переходе с рекламной сети. жесть =)
Написал платонам, их глюк полюбому.
Надо конечно всё в utf 8, но сайт был написан еще в 2000 каком то давнем году, и связан с внутренним сайтом и 1с, я вообще не осилю всё это переделывать (
 

FRIE

Новичок
еще прощще сделал
PHP:
if($_GET['showcat']=='НОВОГОДНЯЯ_РЈРџРђРљРћР’РљРђ'){ перекодировка тра та та }
=))
 
Сверху