Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Передача русского GET


Автор: skifoz 29.6.2006, 16:29
Возникла следущая необходимость передавать например скрипту параметр типа 

index.php?param=дом

Этот параметр обязательно должен быть русским, но есть проблема мой апач почему то не хочет обрабатывать русские параметры и вообще что-либо русского в строке, если ты передаешь ему русский параметр он ругается

Internal Server Error -ом

Если кто знает как настроить апач чтобы он при этом не ругался плиз подскажите. Или что нужно изменить в конфиге чтобы такой фигни небыло... 

Версия Apache 2.0.44 

Автор: z-END 29.6.2006, 20:03
нужно параметры передавать так:
Код
'index.php?param='.url_encode("дом");

а принимать так:
Код
$value=url_decode($_GET['param']);
 

Автор: skifoz 29.6.2006, 22:03
Встречный вопрос, а че JavaScript и PHP поразному кодируют строку что ли??, а то во входящей кодировке кодирую JavaScript, а раскодировать пытался PHP нифига не катит, какие то карякуи выдает. А подрубоку нифига нельзя. Че делать? Может все таки кто нить знает как настроить апач, а то у меня на хостинге дак это работает а на домашнем серваке никак не могу сделать 

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