[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: url русские символы
HErATuB
Добрый день! Я понимаю что тема уже избита но я так и не нашел ответа. Есть форма поиска

<form id="form1" action="/search.php" method="get" >
<input
type="text" name="q" />
<a
href="#" onclick="$('#form1').submit(); return false;" class="search"></a>
</form>


Если набрать по русский то в url будет: search.php?q=%EF%EE%E8%F1%EA.
мене же нужно: search.php?q=поиск
как так можно сделать?
Игорь_Vasinsky
когда примешь с урла строку - ты её в urldecode() обработай и будет тебе счастье

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
HErATuB
то есть в search.php просто передать urldecode($_GET['q'])?
Игорь_Vasinsky
нет. передавай как передавал, хром, например кирилицу нормально в урле показывает

а потом же тебе в БД надо посылать - так перед этим urldecode()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
HErATuB
с базой все нормально. Меня волнует url как сделать что бы русские буквы отображались?
Игорь_Vasinsky
это к разработчикам браузеров.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
HErATuB
вот есть сайт в нем это реализовано
http://ruseller.com/search.php?s=поиск
Игорь_Vasinsky
плять. ты видишь что браузерная строка адреса не является частью твоих html / php страниц???
ещё раз говорю - это дело браузера, а не php

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
HErATuB
я не имею ввиду только php\html.
Возможна ли с помощью javascript? на других же сайтах это реализовано, причем тут
Цитата (Игорь_Vasinsky @ 9.01.2014 - 08:17)
это к разработчикам браузеров.

Быстрый ответ:

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