Hallo,
Ich möchte ein Formular in meine Homepage einbauen, mit der ich suchen über Google machen kann.
Das Formular funktioniert, leider habe ich Probleme mit den Umlauten.
die meisten Schriftzeichen müssen kodiert werden, weil sie in einer URL nicht erlaubt sind. Dazu gehören auch die Umlaute. Die Suche nach äöü muss zum Beispiel http://www.google.de/search?q=%C3%A4%C3%B6%C3%BC&ie=utf-8 ergeben. ie am Ende wählt die Kodierung bzw. den Zeichensatz, hier utf-8 (Unicode). Ersetzt utf-8 durch iso-8859-1 und behält den Rest bei, sucht Google nach "äöü" (hexadezimal C3 = dezimal 195 = Zeichen à in der 8859-1-Tabelle).
Du musst wahrscheinlich (siehe unten) nur den passenden ie-Parameter anfügen. Du kannst es entweder mit dem Zeichensatz versuchen, den deine Webseite verwendet (sie verwendet hoffentlich einen) oder <form> des Suchformulars durch das Attribut accept-charset="utf-8" erweitern (und &ie=utf-8 an die Google-URL anhängen).
Den Quelltext für dieses Formular habe ich von Google selber.
Na, wenn das so ist, weiß natürlich jeder gleich, wie der aussieht und wie er wo eingebaut wurde ;-)
Gruß, Frank.