Поиск гугла на собственной странице

Tofik

Новичок
Поиск гугла на собственной странице

Такая вот проблема. Хочу сделать поиск гугла на своей странице. Запросы на гугле нужно делать так:
http://www.google.com/search?q=$query
где $query - запрос.
если $query на русском, то гугл не ищет, если на английском, то всё в порядке.

У меня страница в кодировке win-1251 у гугла UTF-8. Наверное дело в этом, но как это обойти?

ПС
для тех кому влом писать, вот код хтмл-страницы:
PHP:
<form name=form action="http://www.google.com/search" method=get> <input type=text name=q> <input type=submit name=submit value=Поиск></form>
 

Кром

Новичок
Кодировку нужно указать не в форме, а в head страницы:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
 

Фанат

oncle terrible
Команда форума
а если на сабмит повесить яваскриптовский перекодировщик?
 

Blindman

Новичок
Субмит на свой скрипт, который делает перекодировку и редирект на гугл
 

Кром

Новичок
Посмотрел сейчас спецификацию:
http://www.w3.org/TR/html4/interact/forms.html#adef-accept-charset
С указанием
<form method="get" action="http://www.google.com/search" accept-charset="UTF-8" >
в форме, все работает.
 

Кром

Новичок
Да, у меня charset на страницу не стоял. С ним, действительно, IE не понимает charset формы.
 

SiMM

Новичок
> Субмит на свой скрипт, который делает перекодировку и редирект на гугл
Кстати, php.net так и делает (в смысле редиректа), когда делаешь поиск в online documentation
 

Кром

Новичок
>Кстати, php.net так и делает

Толку в этом редиректе. Текст на русском у меня не работает ни в одном броузере.
 

Фанат

oncle terrible
Команда форума
это не имеет ни малейшего отношения к данному топику
 

Tofik

Новичок
Обсуждали вы тут что-то, совсем не по теме. Как перекодировать РУССКИЙ текст в utf-8? на яваскрипте это вроде вообще сделать нельзя. Кодировку своей страницы в теге мета менять нельзя....
А что бы вы не говорили <form method="get" action="http://www.google.com/search" accept-charset="UTF-8" > не пашет. Я имею ввиду русские буквы, английские везде пахать будут.
 

SiMM

Новичок
> Обсуждали вы тут что-то, совсем не по теме.
Может, ты просто не умеешь готовить? Тебе Blindman предложил вполне даже решение - разуй свои очи.
 

Tofik

Новичок
2 SiMM
я ж спросил в своём посте как перекодировать русский текст в utf-8

2 Yaguan
сп... а как ты догадался, что нужно 2 скрытых поля?
 

Фанат

oncle terrible
Команда форума
о, точно.
я и забыл про этипараметры, хотя, когда реферер разбирал - сталкивался ведь
 
Сверху