- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Такая проблема вылезла.
У меня некоторые динамические страницы <title> берут прямо из PHP переменной, например: title=%CF%E5%F0%E8%F1%F2%E0%EB%FC%F2%E8%F7%E5%F1%EA%E8%E9
Весь сайт в win-1251 кодировке, и URL передаются тоже в win кодировке, но почему то рамблер в поиске показывает заголовок в koi-8r
Пробовал и предварительно urldecode() применять, не помогает.
А в браузерах прекрасно показываются эти страницы.
Т.е. вы передаете какие-то русские слова, как значения GET-переменной? А зачем вы тогда urlencode на значения натравливаете? Это же PHP, а не Perl, в $_GET['text'] у вас уже раскодированный текст....
Кроме того, возможно, стоит передавать значения параметров на английском, а затем из массива выбирать title по этому параметру. И url красивее будут и проблем с кодировками избежите.
Вот,например: http://www.rambler.ru/srch?words=SNOL+6%2C7%2F1300+%EE%F0+%EE%EF%E8%F1%E0%ED%E8%E5%2C+%F2%E5%F5%ED%E8%F7%E5%F1%EA%E8%E5+%F5%E0%F0%E0%EA%F2%E5%F0%E8%F1%F2%E8%EA%E8&old_q=%EC%F3%F4%E5%EB%FC%ED%E0%FF+%EF%E5%F7%FC+SNOL+6%2C7%2F1300+%EE%F0+%EE%EF%E8%F1%E0%ED%E8%E5%2C+%F2%E5%F5%ED%E8%F7%E5%F1%EA%E8%E5+%F5%E0%F0%E0%EA%F2%E5%F0%E8%F1%F2%E8%EA%E8&btnG=%CD%E0%E9%F2%E8%21
Титл одновременно в 2-х кодировках.
Посмотрел: у вас титл действительно в 2х кодировках отдается. Начало в windows-1251, конец - в koi8-r.
Более того: сервер отдает в заголовках "Content-Type: text/html; charset=koi8-r", а в мета-теге у вас win1251.
И вообще, у вас весь кириллический текст - в koi8-r. Не легче ли перекодировать этот title в koi, изменить мета-тэг и спать спокойно? :)
Кстати, яндекс тоже в ваших кодировках не разобрался:
http://www.yandex.ru/yandsearch?text=SNOL+6%2C7%2F1300+%EE%F0+%EE%EF%E8%F1%E0%ED%E8%E5%2C+%F2%E5%F5%ED%E8%F7%E5%F1%EA%E8%E5+%F5%E0%F0%E0%EA%F2%E5%F0%E8%F1%F2%E8%EA%E8