[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кириллица в GET запросе
RockBoy
Передаю по гет запросу кириллические символы в ссылке вида
mysite.pro/index.php?query=Юрьева Изабелла, когда перехожу по ссылке в гет массиве вижу следующее
user posted image (скриншот)
Из-за чего тако происходит как можно избежать подобного?




Спустя 12 минут, 54 секунды (2.10.2010 - 18:17) arvitaly написал(а):
Большинство браузеров работает с UTF-8, используйте iconv для кодировки (да и вообще при работе).
Пример

iconv("UTF-8","WINDOWS-1251",$str);

Спустя 59 минут, 44 секунды (2.10.2010 - 19:17) Michael написал(а):
$x = 'Юрьева Изабелла';
echo '<a href="mysite.pro/index.php?query=', urlencode($x), '">333</a>';

Спустя 13 минут, 41 секунда (2.10.2010 - 19:31) RockBoy написал(а):
Не помогает. Причем такое отображение касается лишь только заглавной буквы И
user posted image

Спустя 10 минут (2.10.2010 - 19:41) arvitaly написал(а):
Можете выложить сюда файлы где формируется ссылка и где принимается?

Спустя 3 минуты, 39 секунд (2.10.2010 - 19:45) RockBoy написал(а):
к сожалению, нет

Спустя 2 месяца, 7 дней, 16 часов, 58 минут, 51 секунда (10.12.2010 - 13:43) redasar написал(а):
Цитата (Michael @ 2.10.2010 - 16:17)
$x = 'Юрьева Изабелла';
echo '<a href="mysite.pro/index.php?query=', urlencode($x), '">333</a>';

это подходит только для вариант перед отправкой запроса. а если он уже пришел в таком виде, например с поисковика или посетитель сам набирает site/новости что тогда?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.