urlEncode() - проблемы с кодировкой!!
Добавлено: 16 апр 2007, 17:24
Код:
header ("Location: http://" . $_SERVER['PHP_SELF'] . "?messages=" . urlencode($messages['error_pass']));
потом когда вывожу текст на странице.... пишу:
Код:
echo urldecode($_GET['messages']);
Сообщение выходит в кодировке iso8859-5
Приходиться делать вот так:
Код:
echo convert_cyr_string(urldecode($_GET['messages']),"i","w");
Может быть кто-нить сталкивался с такой проблемой? В чём может быть дело??? Страницы в кодировке windows-1251.. Апач под Виндой...!!!!
Заранее спасибо!!!
header ("Location: http://" . $_SERVER['PHP_SELF'] . "?messages=" . urlencode($messages['error_pass']));
потом когда вывожу текст на странице.... пишу:
Код:
echo urldecode($_GET['messages']);
Сообщение выходит в кодировке iso8859-5
Приходиться делать вот так:
Код:
echo convert_cyr_string(urldecode($_GET['messages']),"i","w");
Может быть кто-нить сталкивался с такой проблемой? В чём может быть дело??? Страницы в кодировке windows-1251.. Апач под Виндой...!!!!
Заранее спасибо!!!