Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передаем гетом русские символы?
 
 автор: BMW   (19.08.2008 в 06:57)   письмо автору
 
 

Здравствуйте, постоянная передача гетом англоязычных значений, с последующим присвоением к русскоязычному...оч утомительно...Поэтому хотел спросить как же гетом передать руские символы !! ПРИЧЕМ ЧТОБЫ СОХРАНИТЬ РУССКИЕ СИМВОЛЫ!!!!!...подскажите, пожалуйста как это сделать???

  Ответить  
 
 автор: sim5   (19.08.2008 в 08:46)   письмо автору
 
   для: BMW   (19.08.2008 в 06:57)
 

Смотрим тут. Почему-то мне казалось, что именно вам уже отвечали на такой вопрос, или связанное с подобным.

  Ответить  
 
 автор: BMW   (19.08.2008 в 09:27)   письмо автору
 
   для: sim5   (19.08.2008 в 08:46)
 

...мне?...врядли..

  Ответить  
 
 автор: BMW   (19.08.2008 в 09:37)   письмо автору
 
   для: BMW   (19.08.2008 в 09:27)
 

 автор: mihdan   (28.07.2006 в 12:50)   письмо автору     
      для: cheops (из кафе)   (27.07.2006 в 10:28) 
     
если хочется вводить русские символы-ставь русский апач+плагины для браузеров и будет возможность зайти на сайт http://президент.ру


Вот нашел в архиве...как это можно прокомментировать? Где найти плагины, и как их можно подключить к реальному серверу, чтобы было shock.poc/index.php?name=патриаршество...?...
(а не с барой-абарой ....%С6%0 и тд...)

  Ответить  
 
 автор: sim5   (19.08.2008 в 10:11)   письмо автору
 
   для: BMW   (19.08.2008 в 09:37)
 

А что тут комментировать? Сервером вы распоряжаетесь или вас хостер услугами одаривает?

  Ответить  
 
 автор: BMW   (19.08.2008 в 10:23)   письмо автору
 
   для: sim5   (19.08.2008 в 10:11)
 

...второе...и я так понимаю я ничего не могу сделать? да?...даже через .htaccess?

  Ответить  
 
 автор: sim5   (19.08.2008 в 10:24)   письмо автору
 
   для: BMW   (19.08.2008 в 10:23)
 

Ну как вы через .htaccess установите русский Апач хостеру?

  Ответить  
 
 автор: BMW   (19.08.2008 в 10:31)   письмо автору
 
   для: sim5   (19.08.2008 в 10:24)
 

..а какие нибудь заглушки URL можно?.. подобно pepe.com/index.php?id=43&pop=li в pepe.com/43/li/ ?

Чтобы %С6%..... преобразовывал в русские символы... возможно ли так?

  Ответить  
 
 автор: sim5   (19.08.2008 в 10:37)   письмо автору
 
   для: BMW   (19.08.2008 в 10:31)
 

<a href="?s=Привет Петя!">Привет Петя!</a>
<?
if (isset($_GET['s'])) echo $_GET['s'];
?>

  Ответить  
 
 автор: BMW   (19.08.2008 в 10:44)   письмо автору
 
   для: sim5   (19.08.2008 в 10:37)
 

пример использовал и......видимо все автоматически перекодировалось в адресной строке как
s=%CF%F0%E8%E2%E5%F2%20%CF%E5%F2%FF!
...и вывело "Привет Петя!"...
...а если обратиться к провайдеру....может они помогут?...или все из-за не русского апача, которого ради мен яникто менять не собирается?..

  Ответить  
 
 автор: sim5   (19.08.2008 в 11:12)   письмо автору
 
   для: BMW   (19.08.2008 в 10:44)
 

А у меня вот так ?s=Привет%20Петя! Все гладко на локальном сервере, как будет в реальной сети...

  Ответить  
 
 автор: mihdan   (19.08.2008 в 14:12)   письмо автору
 
   для: BMW   (19.08.2008 в 06:57)
 

Вам нужно только передать? Тогда кодируйте при помощи urlencode() или rawurlencode().
А вот если вы хотите чтобы русские символы у вас в адресной строке сохранились, то уж извините все браузеры поймут кроме FireFox < 3

  Ответить  
 
 автор: BMW   (19.08.2008 в 15:00)   письмо автору
 
   для: mihdan   (19.08.2008 в 14:12)
 

...да мне на FireFox не важно, сделаю исключение.... НО!...происходит автоматическое декодирование в %С6.....и тд...когда я даю гету "Привет!"

  Ответить  
 
 автор: mihdan   (19.08.2008 в 19:06)   письмо автору
 
   для: BMW   (19.08.2008 в 15:00)
 

>декодирование
Может кодирование? В каком браузере? Только FireFox<3 кодирует в urlencode и передает в UTF-8

  Ответить  
 
 автор: Sergeous   (27.08.2008 в 15:43)   письмо автору
 
   для: BMW   (19.08.2008 в 06:57)
 

Слушайте, а если такая проблема.

Есть адрес вида http://site.ru/страница
Я перенапрвляю на этот адрес с помощью
header - Location...
Но отправляет на http://site.ru/F%E1%F0%E5 (примерно) и страница не открывается
как это исправить?

  Ответить  
 
 автор: Sergeous   (27.08.2008 в 15:51)   письмо автору
 
   для: Sergeous   (27.08.2008 в 15:43)
 

Причем в ИЕ все нормально, но не работает в опере

  Ответить  
 
 автор: Sergeous   (30.08.2008 в 01:12)   письмо автору
 
   для: Sergeous   (27.08.2008 в 15:51)
 

Есть варианты? Почему хидер не правильно перекидывает?

$url = $news['news_url'];
header("Location: ".$url." "); 


Для проверки вывожу на экран $url - адрес правильный.

  Ответить  
 
 автор: BinLaden   (30.08.2008 в 01:17)   письмо автору
 
   для: Sergeous   (30.08.2008 в 01:12)
 

Адрес "http://site.ru/страница" правильным быть не может.

  Ответить  
 
 автор: Sergeous   (30.08.2008 в 15:32)   письмо автору
 
   для: BinLaden   (30.08.2008 в 01:17)
 

Почему это?

  Ответить  
 
 автор: Trianon   (30.08.2008 в 16:09)   письмо автору
 
   для: Sergeous   (30.08.2008 в 15:32)
 

по RFC

  Ответить  
 
 автор: Sergeous   (30.08.2008 в 16:28)   письмо автору
 
   для: Trianon   (30.08.2008 в 16:09)
 

Но в любом случае, как можно сделать что бы правильно переадресовывало?
В ИЕ7 работает, в опере и FF нет.

  Ответить  
 
 автор: Trianon   (30.08.2008 в 16:48)   письмо автору
 
   для: Sergeous   (30.08.2008 в 16:28)
 

Какая-то сказка про белого бычка.
Чтобы правильно работало - нужно правильно писать.
То есть - не писать в URL всякой чуши из символов национальных алфавитов.

>В ИЕ7 работает, в опере и FF нет.
"меня предыдущая девушка любила, а эта - бросить хочет..."

  Ответить  
 
 автор: Sergeous   (30.08.2008 в 17:26)   письмо автору
 
   для: Trianon   (30.08.2008 в 16:48)
 

Смысл в том, что контент добавляют пользователи, и не мне решать, какие их адреса считать правильными, а какие нет, разумеется, соблюдая общую правильность формата ссылки.

Примеры

http://оптимизатор.su/
http://smo.me/бренды/самые-дорогие-бренды-мира/

Получается, я должен посылать таких куда подальше?

  Ответить  
 
 автор: Trianon   (30.08.2008 в 17:32)   письмо автору
 
   для: Sergeous   (30.08.2008 в 17:26)
 

>Смысл в том, что контент добавляют пользователи, и не мне решать, какие их адреса считать правильными, а какие нет, разумеется, соблюдая общую правильность формата ссылки.

Общая правильность (RFC-1738) формата ссылки нарушена.

>Получается, я должен посылать таких куда подальше?

Если это Ваш контент - можете переделать. Если их - можете послать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования