Есть код
<?php
if (!empty($_POST['search']) && !empty($_POST['vibor']))
{
/*редирект на результат*/
echo "Поиск завершен.<br>Через 3 сек. Вы будете перемещены к результатам.";
header('Refresh: 5; URL="search_view.php?search='.$_POST['search'].'&vibor='.$_POST['vibor'].'"');
}
else
{
/*редирект в случае отсутствия переменных*/
echo "<p align=\"center\">Не указаны критерии!<br>Через 3 сек.";
header('Refresh: 3; URL=index.php');
}
?>
В зависимости есть или нет переменных идет перенаправление на другую страницу.И все бы отлично, но есть вариант, что значение одной из переменных -это кириллица.И тогда передаются крокозябры.
Как можно это исправить?
Спустя 48 минут, 11 секунд (7.04.2011 - 10:22) inpost написал(а):
Зодчий
urlencode , кодировка UTF-8, хотя если используется эта кодировка везде, то не должно быть вообще проблем.
Проверь кодировку всех файлов, отключи BOM, и в свойствах документа выстави тоже UTF-8
urlencode , кодировка UTF-8, хотя если используется эта кодировка везде, то не должно быть вообще проблем.
Проверь кодировку всех файлов, отключи BOM, и в свойствах документа выстави тоже UTF-8
Спустя 43 минуты, 36 секунд (7.04.2011 - 11:06) Зодчий написал(а):
inpost, у меня везде используется cp1251.
Спустя 45 минут, 57 секунд (7.04.2011 - 11:52) minok94 написал(а):
Советую перейти на utf-8, справку можешь читать здесь.
Спустя 1 час, 43 минуты (7.04.2011 - 13:35) Зодчий написал(а):
minok94, из этой статьи я не нашел почему лучше UTF-8.Лишь - "Это поможет в дальнейшем избежать несовместимости.".
Хотелось бы разобраться каких несовместимостей?
Хотелось бы разобраться каких несовместимостей?
Спустя 3 часа, 3 минуты, 13 секунд (7.04.2011 - 16:38) inpost написал(а):
Зодчий
Ajax пример№1, а без аякса далеко не уедешь сейчас
Проблем с кодировкой никогда не будет, все приложения создают для UTF-8.
PHP6 направлен на полную работу именно с кодировкой UTF-8, ждём, надеемся и верим
Ajax пример№1, а без аякса далеко не уедешь сейчас
Проблем с кодировкой никогда не будет, все приложения создают для UTF-8.
PHP6 направлен на полную работу именно с кодировкой UTF-8, ждём, надеемся и верим
Спустя 18 часов, 46 минут, 26 секунд (8.04.2011 - 11:24) minok94 написал(а):
Нашел более подробную инфу про utf-8. Смотри здесь.