Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
ZYX
0 / 0 / 1
Регистрация: 24.01.2012
Сообщений: 53
1

Русский текст в get запросе в url

11.05.2012, 22:07. Просмотров 5299. Ответов 10
Метки нет (Все метки)

Помогите пожалуйсто на моём примере, как сделать так если я в гет запросе посылаю слово кирилицей оно у меня нормально выводилось через echo и было корректно в url браузера (только не говорите что это браузер виноват что отображаются кракозябры а не кирилица) в той же википедии всё нормально отображается
пример
str.php?a=привет
будет отображать как
str.php?a=%EF%F0%E8%E2%E5%F2
PHP
1
2
$a = $_GET['a'];
echo $a;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 22:07
Ответы с готовыми решениями:

Преобразовать с URL-GET русский текст
about=%26%231057%3B%26%238218%3B%26%231056%3B%C2%B5%26%231057%3B%26%231027%3B%26...

Круглые скобки в URL запросе
Кто знает ? можно ли фигурные скобки использовать в URL?

Русский текст
//Устанавливаем тип содержимого header('content-type: image/png'); ...

Шаблон не распознает русский текст
Скачал шаблон, но он не распознает русский текст.Можете ли вы помочь...

Функция str_word_count и русский текст
Если в строке $str еще стоит текст написанный на английском, то функция...

10
Egoist0
21 / 21 / 2
Регистрация: 17.02.2011
Сообщений: 303
Записей в блоге: 1
11.05.2012, 22:29 2
у меня один вопрос, зачем оно тебе надо?
0
ZYX
0 / 0 / 1
Регистрация: 24.01.2012
Сообщений: 53
11.05.2012, 22:36  [ТС] 3
Для естетики, для собственного развития вот захотел я так сделать и не могу спать спокойно пока не сделаю.
0
Heleg
206 / 206 / 6
Регистрация: 23.10.2011
Сообщений: 970
11.05.2012, 23:09 4
ну старик, стыдно так говорить. это не кракозябры, а url декодированный текст. а кириллица в url не поддерживается. на викидвижке ты видишь русский текст благодаря mod_rewrite апача
1
ZYX
0 / 0 / 1
Регистрация: 24.01.2012
Сообщений: 53
12.05.2012, 08:14  [ТС] 5
А как через него сделать?
0
Heleg
206 / 206 / 6
Регистрация: 23.10.2011
Сообщений: 970
12.05.2012, 08:59 6
не знаю, гугли. инфы по этой теме полно должно быть
0
ZYX
0 / 0 / 1
Регистрация: 24.01.2012
Сообщений: 53
12.05.2012, 11:42  [ТС] 7
Ну я сначало гуглю а потом пишу... и везде написано как сделать чтобы ссылка отображалась без кракозябр а мне нужна адрессная строка, или мой навык гугления плохо развит что в запросе вобще писать?
0
Dragon^^
7 / 7 / 1
Регистрация: 11.05.2012
Сообщений: 26
12.05.2012, 11:56 8
PHP
1
urlencode();  urldecode();

кодирование

декодирование
1
Heleg
206 / 206 / 6
Регистрация: 23.10.2011
Сообщений: 970
12.05.2012, 12:50 9
Dragon^^, это тут ни при чем.
ZYX, я тоже ничего не нашел! но я сказал, что гуглить. mod_rewrite . кто ищет тот всегда найдёт
0
ZYX
0 / 0 / 1
Регистрация: 24.01.2012
Сообщений: 53
13.05.2012, 10:11  [ТС] 10
Сделал, только в гет запросе никак не сделать отображения кирилицы, нужно делать ЧПУ через RewriteRule и там прописывать кирилицей всё что хочешь а потом для нормального отображения ссылок использовать urlencode()

Добавлено через 13 часов 59 минут
Блин щас другая проблема, как все ссылки обрабатывать автоматически функцией urlencode() ? или можно как то через .htaccess сделать???
0
Dragon^^
7 / 7 / 1
Регистрация: 11.05.2012
Сообщений: 26
13.05.2012, 11:57 11
Цитата Сообщение от Heleg Посмотреть сообщение
Dragon^^, это тут ни при чем.
Я же говорил что причём)
0
13.05.2012, 11:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2012, 11:57

Русский текст сразу после переменной
Здравствуйте. Как сразу за переменной написать русский текст, чтобы после...

Весь русский текст превратился в псевдографику
Здравствуйте! У меня сама страничка на HtML и в ней небольшая вставка на...

Phpexcel - русский текст отображается некорректно
Доброго времени суток! Пишу от безысходности я перечитал кучу форумов, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru