|
|
|
| корректно ли передавать через GET русский текст, допустим ссылка : index.php?text=Добрый день | |
|
|
|
|
|
|
|
для: ferz
(24.05.2006 в 20:11)
| | Да, такое допускается. Но не рекомендую передавать так данные. Лучше воспользоваться функцией urlencode():
<?php
print "index.php?text=".urlencode("Добрый день");
?>
|
| |
|
|
|
|
|
|
|
для: Саня
(24.05.2006 в 20:20)
| | >Да, такое допускается.
Пробел передать прямым текстом просто не выйдет. | |
|
|
|
|
|
|
|
для: Trianon
(24.05.2006 в 20:21)
| | Разве что пробелы. Но национальные символы никто не запрещал передавать. Яркий пример - wikipedia http://ru.wikipedia.org/wiki/Заглавная_страница | |
|
|
|
|
|
|
|
для: Саня
(24.05.2006 в 20:27)
| | Пробелы не проблема, передаваться текст будет ч/з переменную. А че за функция? Че она делает? | |
|
|
|
|
|
|
|
для: ferz
(24.05.2006 в 20:49)
| | http://php.rinet.ru/urlencode
Returns a string in which all non-alphanumeric characters except -_. have been replaced with a percent (%) sign followed by two hex digits and spaces encoded as plus (+) signs. It is encoded the same way that the posted data from a WWW form is encoded...
| Функция возвращает строку, в которой все символы за исключением цифр, букв английского алфавита и символов "-", "_" и ".", заменены на знак процента и последующими за ним две шестнадчатирицных цифры, а пробелы заменяются на "+".
Говоря простым языком, функция преобразовывает возвращает строку, способную без проблем передаваться через url. | |
|
|
|