artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
Доброго вечера всем! Подскажите кто знает как делать GET запрос,
в котором есть русские буквы примерно такого вида: page=6&name=Михаил
Сами запросы отправляются через форму с чекбоксами, результат
всё нормально возвращается, но при переходе по навигации на другие
страницы (пагинация или постраничная навигация) там где в запросе
есть русские слова заменяются на "????????????" Именно сам запрос
с русскими буквами, сама информация с русскими словами выводится всё
нормально. В headere кодировка стоит utf-8<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Всё перепробывал ничего не получается хоть меняй в базе все
русские слова на английские.
(Алекс)
Эксперт
Дата регистрации:
21.06.2013 14:56:26
Сообщений: 114
поставь кодировку cp-windows-1251
(Алекс)
Эксперт
Дата регистрации:
21.06.2013 14:56:26
Сообщений: 114
должно помочь. Если не подойдет, можно так попробовать:
echo '<a href="a.php?txt='.urlencode(iconv('UTF-8','CP1251','Какой-то текст на русском языке').'">Ссылка</a>';
artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
(Алекс) спасибо за ответ! Попробывал твои варианты но всё равно если
в GET запросе есть русские слова, то не выходит. Самое что интересно
пробывал открыть в браузере Opera всё работает отлично, я же загружаю
в Explorere(точную версию не знаю либо 9 либо выше). Это что получается
только у меня в браузере(Explorerer) не будет работать, а у других в explorere
будет работать или же всё таки надо что-то делать не пойму????