Как сделать что бы по GET передавалось русское слово

Статус
В этой теме нельзя размещать новые ответы.

lamo

Постоялец
Регистрация
1 Июл 2008
Сообщения
51
Реакции
4
Например sitename.ru/page.php?id=Юристы
а не sitename.ru/page.php?id%D1%8E%D1%80%D0%B8%D1%81%D1%82%D1%8B

Извиняюсь если ошибся темой.
 
не знаю зачем так извращатся ведь работать GET не будет ,
но если для каких-то экзотических целей нужно,
может тебе поможет функция
urldecode().
 
преобразвание идет настороне браузера введите в ссылке site.ru/?zzz=якреверко и увидите что будет
 
Веб-сервером входящие данные пропускаются через urldecode, если отправить русские данные без кодировки, то после декода, будет полная чушь. Так что переводить в urlencode обязательно надо (обязательно в отсылке пакетов, но необязательно в представленнии)
 
В мозиле пожет ваш GET с русскими нормально, а в других броузерах автоматом перекодируется.
Так что фактически никак.
 
Как было выше сказано преобразование идет на стороне клиента (браузера) одни нормально кириллицу воспринимают другие нет проведите эксперимент с ie ff opera посмотрите разницу.
 
чтобы где передавалось? в браузере, в скрипте?
если в браузере, то некоторые браузеры и так нормально отображают кириллицу в url
в скрипте, как и было написано, urlencode(кодирование в url формат) и urldecode(декодирование)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху