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

Тема в разделе "Тех. вопросы", создана пользователем lamo, 19 сен 2009.

Статус темы:
Закрыта.
  1. lamo

    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

    Извиняюсь если ошибся темой.
     
  2. lungsmoney

    lungsmoney Постоялец

    Регистр.:
    25 апр 2008
    Сообщения:
    81
    Симпатии:
    23
    не знаю зачем так извращатся ведь работать GET не будет ,
    но если для каких-то экзотических целей нужно,
    может тебе поможет функция
    urldecode().
     
  3. oraculseed

    oraculseed Постоялец

    Регистр.:
    1 янв 2009
    Сообщения:
    152
    Симпатии:
    10
    преобразвание идет настороне браузера введите в ссылке site.ru/?zzz=якреверко и увидите что будет
     
  4. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Веб-сервером входящие данные пропускаются через urldecode, если отправить русские данные без кодировки, то после декода, будет полная чушь. Так что переводить в urlencode обязательно надо (обязательно в отсылке пакетов, но необязательно в представленнии)
     
  5. CNiks0N

    CNiks0N lamp.root

    Регистр.:
    28 ноя 2008
    Сообщения:
    230
    Симпатии:
    48
    В мозиле пожет ваш GET с русскими нормально, а в других броузерах автоматом перекодируется.
    Так что фактически никак.
     
  6. zero20

    zero20

    Регистр.:
    23 апр 2006
    Сообщения:
    232
    Симпатии:
    49
    Как было выше сказано преобразование идет на стороне клиента (браузера) одни нормально кириллицу воспринимают другие нет проведите эксперимент с ie ff opera посмотрите разницу.
     
  7. WoolF

    WoolF Создатель

    Регистр.:
    25 окт 2006
    Сообщения:
    21
    Симпатии:
    2
    чтобы где передавалось? в браузере, в скрипте?
    если в браузере, то некоторые браузеры и так нормально отображают кириллицу в url
    в скрипте, как и было написано, urlencode(кодирование в url формат) и urldecode(декодирование)
     
Статус темы:
Закрыта.