Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка строки поиска в URL, при обращении к Яндексу / 5 сообщений из 5, страница 1 из 1
10.04.2013, 06:03
    #38219657
sanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка строки поиска в URL, при обращении к Яндексу
Добрый день.

Есть задача подготовить на php ссылку на яндес с вставленным поисковым запросом.

Поисковик - Яндекс.
Ищем, например, ключевое (поисковое) слово "авто"
После нажатия кнопки поиск, в URL мы видим вот что:
Код: html
1.
http://yandex.ru/yandsearch?clid=1882608&lr=39&oprnd=9050218977&text=%D0%B0%D0%B2%D1%82%D0%BE



где в переменной text=%D0%B0%D0%B2%D1%82%D0%BE

Зачада - как на php сделать так, чтобы из строки:

авто

получить:

%D0%B0%D0%B2%D1%82%D0%

Что это вообще за кодировка? Подскажите пожалуйста, кто знает.
...
Рейтинг: 0 / 0
10.04.2013, 06:50
    #38219666
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка строки поиска в URL, при обращении к Яндексу
...
Рейтинг: 0 / 0
10.04.2013, 13:11
    #38220235
sanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка строки поиска в URL, при обращении к Яндексу
vkle,

Что-то неполучается.

Делаю urlencode('авто') получаю %E0%E2%F2%EE
А яндекс это же слово 'авто' кодирует в %D0%B0%D0%B2%D1%82%D0%BE
Результат разный

Кодировка на сайте windows-1251
В чем причина?
...
Рейтинг: 0 / 0
10.04.2013, 13:20
    #38220251
ROCKWELL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка строки поиска в URL, при обращении к Яндексу
...
Рейтинг: 0 / 0
10.04.2013, 13:32
    #38220283
sanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка строки поиска в URL, при обращении к Яндексу
Получилось!
Надо было сначала из cp1251 в utf8 перевести
urlencode(iconv('cp1251','UTF-8',$search_str))

Всем спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка строки поиска в URL, при обращении к Яндексу / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]