Как отправить GET-запрос в нужной мне кодировке?
Есть форма, которую заполняют в WIN-1251, а отдать ее я должен в UTF-8. Как решить эту проблему?
Спустя 13 минут, 38 секунд (11.11.2011 - 18:29) kent666 написал(а):
отправляешь ты в WIN-1251 а на сервере перекодируешь данные
$str = "Текст в анси";
$str = iconv("windows-1251", "utf-8", $str);
echo $str;
Спустя 21 минута, 50 секунд (11.11.2011 - 18:51) IDen написал(а):
Не помогает, все равно получаю в строке браузера следующее: &text=%EF%F0%F3%E2%E5%F2
А надо чтобы было: &text=прувет
А надо чтобы было: &text=прувет
Спустя 21 минута, 50 секунд (11.11.2011 - 19:13) kovaldm написал(а):
Сделай так:
Сам скрипт в какой кодировке?
echo $str = "Текст в анси";
echo $str = iconv("windows-1251", "utf-8", $str);
Сам скрипт в какой кодировке?
Спустя 3 минуты, 39 секунд (11.11.2011 - 19:17) IDen написал(а):
Выдал вот что: Текст РІ анси
Сама страница в Windows-1251
Сама страница в Windows-1251
Спустя 2 минуты, 34 секунды (11.11.2011 - 19:19) IDen написал(а):
Может я его не там ловлю?
У меня декодер этот стоит после поля <form></form>
А по нажатии кнопки "далее", все передается на сторонний, а не на мой, сервер
У меня декодер этот стоит после поля <form></form>
А по нажатии кнопки "далее", все передается на сторонний, а не на мой, сервер
Спустя 22 минуты, 53 секунды (11.11.2011 - 19:42) dadli написал(а):
Цитата |
Не помогает, все равно получаю в строке браузера следующее: &text=%EF%F0%F3%E2%E5%F2 А надо чтобы было: &text=прувет |
если так написат ?
$var = "прувет";
echo "<a href='page.php?text=".iconv("windows-1251","utf-8",$var)."......'> blabla </a>";
Спустя 13 минут, 33 секунды (11.11.2011 - 19:56) IDen написал(а):
Цитата (dadli @ 11.11.2011 - 16:42) |
если так написат ? |
не идет (((
Спустя 8 минут, 47 секунд (11.11.2011 - 20:05) dadli написал(а):
вам есть форма где исползуете метод гет ?
<form action="test.php" method="get"
<form action="test.php" method="get"
Спустя 13 минут, 43 секунды (11.11.2011 - 20:18) IDen написал(а):
Именно в нее и вставлял.
Я боюсь что задание языка страницы все портит (((
Я боюсь что задание языка страницы все портит (((
Спустя 25 минут, 57 секунд (11.11.2011 - 20:44) dadli написал(а):
даваите подробнее:
вам есть страница где есть хтмл форма, ето страница в кодировке windows-1251, и есть абработчик значении етого форми, допустим abrabotchik.php
тоест
<form action="abrabotchik.php" method="get"
ви хотите что в фаиле abrabotchik.php получит значении в кодировке утф-8 ? ето хотите?
и какои кодировка есть фаилу abrabotchik.php ?
вам есть страница где есть хтмл форма, ето страница в кодировке windows-1251, и есть абработчик значении етого форми, допустим abrabotchik.php
тоест
<form action="abrabotchik.php" method="get"
ви хотите что в фаиле abrabotchik.php получит значении в кодировке утф-8 ? ето хотите?
и какои кодировка есть фаилу abrabotchik.php ?
Спустя 1 час, 52 минуты, 12 секунд (11.11.2011 - 22:36) Winston написал(а):
Спустя 1 день, 9 часов, 4 минуты, 10 секунд (13.11.2011 - 07:41) IDen написал(а):
Цитата (dadli @ 11.11.2011 - 17:44) |
ви хотите что в фаиле abrabotchik.php получит значении в кодировке утф-8 ? ето хотите? и какои кодировка есть фаилу abrabotchik.php ? |
Да! Именно это я и хочу!
Но вся трудность в том, что abrabotchik.php находится на другом сервере, к которому у меня нет доступа.
Я думал задавать всей странице UTF-8 кодировку, но тогда вся страница отображается в иероглифах!!! А мне надо чтобы она была читаема.
Спустя 2 часа, 19 минут, 42 секунды (13.11.2011 - 10:00) imbalance_hero написал(а):
IDen
А что мешает иметь свою форму в кодировке utf-8 и ею пользоваться?
А что мешает иметь свою форму в кодировке utf-8 и ею пользоваться?
Спустя 4 минуты, 54 секунды (13.11.2011 - 10:05) IDen написал(а):
Цитата (imbalance_hero @ 13.11.2011 - 07:00) |
IDen А что мешает иметь свою форму в кодировке utf-8 и ею пользоваться? |
Своя форма в UTF-8 будет отображаться в кривых символах. А надо чтоб было красиво
Спустя 1 час, 35 секунд (13.11.2011 - 11:06) imbalance_hero написал(а):
В каком смысле в кривых символах? Я даже могу сейчас на своём сайте создать 2 отдельных страницы, одна на одной кодировке, другая на другой. В чём дело?
Спустя 1 час, 9 минут, 58 секунд (13.11.2011 - 12:16) IDen написал(а):
Цитата (imbalance_hero @ 13.11.2011 - 08:06) |
В чём дело? |
В том, что страница, на которой форма для отправки, в WIN-1251. И при передаче она отправляет WIN-1251.
А мне надо, чтобы при передаче отправляла UTF-8
Спустя 4 минуты, 37 секунд (13.11.2011 - 12:20) imbalance_hero написал(а):
IDen
Ну так сделай страницу одну в кодировке UTF, в чём дело?
Ты понимаешь, либо под тебя горбатятся, либо ты под них горбатишься. Что ты выбираешь?
Если под твою кодировку, то пиши тем, куда отправляешь, в обратном порядке придется самому горбатиться.
Можешь даже через промежуточную страницу, где получишь данные из формы, потом переведёшь их через iconv, а потом тем же курлом отправишь
Ну так сделай страницу одну в кодировке UTF, в чём дело?

Ты понимаешь, либо под тебя горбатятся, либо ты под них горбатишься. Что ты выбираешь?

Можешь даже через промежуточную страницу, где получишь данные из формы, потом переведёшь их через iconv, а потом тем же курлом отправишь

Спустя 54 минуты, 2 секунды (13.11.2011 - 13:14) IDen написал(а):
Цитата (imbalance_hero @ 13.11.2011 - 09:20) |
Можешь даже через промежуточную страницу |
вот это я и понял
щас воплощаю
спасибо всем
тему можно закрыть