|
|
|
| Такое возможно?
А то идет перекодировка кириллицы в значки HTML.
Можно-ли обратно раскодировать? | |
|
|
|
|
|
|
|
для: codexomega
(23.12.2005 в 00:00)
| | Всё правильно кодируется в URL не допускаются национальные символы - для того, чтобы раскодировать параметры необходимо воспользоваться функцией urldecode()
<?php
$text = urldecode($text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(23.12.2005 в 00:22)
| | Что-то не работает.
Может я не правильно делаю?
// get category
if(isset($_GET['category']))
$category = urldecode($_GET['category']);
else
$category = "Все";
|
Передаваемый параметр в URL:
http://localhost/omega/report.php?category=%u0412%u0441%u0435
И после перекодировки(echo):
%u0412%u0441%u0435 ==> Все
т.е изменений нет | |
|
|
|
|
|
|
|
для: codexomega
(23.12.2005 в 00:34)
| | Хм... а у вас похоже UTF-8, попробуйте закодировать параметры при помощи urencode(), а потом расшифровывать при помощи urldecode(). | |
|
|
|
|
|
|
|
для: cheops
(23.12.2005 в 14:25)
| | И это не помогло.
В таблице, в БД, данные в UTF-8. На Странице в KOI8-R.
Где-то читал что данная идея с передачей этаких параметров не совсем хороша, так как всегда могут появиться проблемы. Придется как-то обходить..
Дело в том что на главной странице у меня поиск по категории и ключевому слову. На той же странице выводятся данные. Формуляр отправляется посредством POST. На этой-же странице все отлично работает. Ну вот я решил прицепить отдельную страницу, специально для удобной распечатки отображающихся данных, и выводом их на печать.
Поставил кнопку, которая служит простой ссылкой. Ссылка составляется из адреса страницы для печати, и уже присутствующих параметров на главной странице-категория, ключевое слово.
Решение вроде нашел, и даже два.
1)Поставить поисковик и на странице для печати.
2)Из кнопки-ссылки, сделать кнопку Submit | |
|
|
|
|
|
|
|
для: codexomega
(23.12.2005 в 18:30)
| | Любую проблему можно решить как минимум, тремя различными путями.
Третий мне подошел больше всех - СЕССИИ.
Проблем больше нет. | |
|
|
|