Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Передача по ссылке русских символов


Автор: shader 31.3.2005, 16:33
Очень бы упростила мне жизнь вот такая конструкция:
Код

.....
<a href="www.site.com/script.php?peremennaya=(а вот здесь русские символы)">
.....

Сервер на это ругается. Вообще возможно ли передавать русские буквы? Или придется как-то иначе сделатьsmile

Автор: Akina 31.3.2005, 16:35
отквотить...

Автор: shader 31.3.2005, 16:37
Цитата(Akina @ 31.3.2005, 16:35)
отквотить...

что это значит?


Автор: maxim1000 31.3.2005, 16:41
надо пользоваться поиском: smile
заходим в поиск
пишем в поле "ключевые слова" слово на русском языке
нажимаем Enter
ждем, пока будет получен результат
смотрим в строку браузера
видим, как там кодируются русские буквы
(иногда обращаю внимание - используется на очень многих сайтах, возможно, вообще везде...)

Автор: skalex 31.3.2005, 16:46
shader, используй функции urlencode() и urldecode()!

Автор: shader 31.3.2005, 16:47
Цитата(maxim1000 @ 31.3.2005, 16:41)
смотрим в строку браузера
видим, как там кодируются русские буквы

Кажется начинаю доганять smile . А случайно готовой функции такой нет чтоб налету заменяла символы на коды?

Автор: skalex 31.3.2005, 16:49
shader, используй функции urlencode() и urldecode()!

Автор: shader 31.3.2005, 16:50
Цитата(Mace @ 31.3.2005, 16:46)
используй функции urlencode() и urldecode()

...Это именно то что мне нужно? Тоесть они и перекодируют русские в коды?

Автор: skalex 31.3.2005, 16:51
Да, это именно те функции, которые тебе помогут!
urlencode($str) - кодирует
urldecode($str) - декодирует

Автор: shader 31.3.2005, 16:53
Ясно! Попробую. СПАСИБО smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)