В url GET переменные отображаются как "%EF%EE%EA%E0%E7%E0"

mademax

Новичок
Использую mod Rewrite:
RewriteRule ^люди?показать=([А-Яа-я]+)/? people.php?selected=$1 [L]
Создаю ссылку:
PHP:
<a href="?показать=Всех">...</a>
и в URL выводит:
www.mysite.ru/люди?%EF%EE%EA%E0%E7%E0%F2%FC=%C2%F1%E5%E8

Кодировка страницы:
charset='windows-1251'

Помогите пожалуйста решить проблему.
Может я туплю,у меня иногда бывает)
 

Вурдалак

Продвинутый новичок
Ничего не выйдёт: в URL'ах не могут быть кириллические символы в явном виде. Слово «люди» закодировано аналогично, просто браузер в адресной строке их декодировал. Просто зависит от того как браузер покажет адрес.
 

mademax

Новичок
ау ,я изменил кодировку страницы на utf-8 и url стал отображать русские буквы ,но на самой странице кошмар...
 

mademax

Новичок
Google chrome.
Ну пока этот скрипт не конфликтует с остальными...
 
Сверху