wonder2
Guest
Настройка Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP?
Настроил Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP. Все работает за исключением передачи данных на русском языке через строку запроса URL. Например href='pol.php?name=Мужчины'.
Пишет в error.log:
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=name=\xc3\xee\xf0\xee\xe4\xf1\xea\xe8\xe5
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php-cgi.exe, referer: http://localhost/index.php
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: C:/PHP/php-cgi.exe, referer: http://localhost/index.php
Если же набрать латинскими, например Muzhiki все ок
Еще заметил что если через тэг "FORM" передавать русские символы, то все нормально передается, правда в самом URL-запросе вместо русских букв какой-то нечитаемый набор символов.
А вот на сервере провайдера все нормально работает, правда у них Apache HTTP Server 1.ххх, PHP 4.ххх и ОС - Unix (или Linux?)
Подскажите, пожалуйста, в чем проблема?
Настроил Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP. Все работает за исключением передачи данных на русском языке через строку запроса URL. Например href='pol.php?name=Мужчины'.
Пишет в error.log:
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=name=\xc3\xee\xf0\xee\xe4\xf1\xea\xe8\xe5
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php-cgi.exe, referer: http://localhost/index.php
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: C:/PHP/php-cgi.exe, referer: http://localhost/index.php
Если же набрать латинскими, например Muzhiki все ок
Еще заметил что если через тэг "FORM" передавать русские символы, то все нормально передается, правда в самом URL-запросе вместо русских букв какой-то нечитаемый набор символов.
А вот на сервере провайдера все нормально работает, правда у них Apache HTTP Server 1.ххх, PHP 4.ххх и ОС - Unix (или Linux?)
Подскажите, пожалуйста, в чем проблема?