Umlaute in einem Such-Formular-Feld
Tim Treude
- html
Hallo zusammen,
ich möchte eine HTML-Seite erstellen, auf der zwei verschiedene Such-Formular-Felder enthalten sind. Zum einen ein Feld für eBay-Artikel und zum anderen für Google-Suchbegriffe. Die Seite sollte mit dem Internet Explorer zu bedienen sein.
Beispiel:
<form action="http://www.google.com/search" method="get">
<input type="hidden" name="hl" value="de">
<input type="text" name="q" size="20" maxlength="2048" value=""><br>
<input type="submit" name="btnG" value="Google"></form>
<form action="http://search.ebay.de/search/search.dll" method="get">
<input type="text" name="query" value="" size="20"><br>
<input type=submit name="Los" value="eBay"></form>
Wenn NICHTS im Head steht, funktioniert das eBay-Formular problemlos, jedoch erscheinen bei der Google-Suche keine Umlaute in den Ergebnissen.
Soblad ich im Head folgenes eingebe, ist es genau umgekehrt.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Dann hhabe ich den Head leer gelassen und nur im Googl-Formular folgendes verändert:
<form action="http://www.google.com/search" method="get" accept-charset="UTF-8">
Leider funktioniert das mit dem Internet Explorer auch nicht.
Ich bin für jede Hilfe unendlich dankbar. Mein Ziel ist es einfach nur, beide Suchformulare auf einer Seite einzubinden!
Danke!
Grüße!
Tim
Hi,
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
vielleicht klappts <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
http://de.selfhtml.org/inter/zeichensaetze.htm#iso8859_liste
Gruesse, Joachim
Hallo,
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
vielleicht klappts <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
http://de.selfhtml.org/inter/zeichensaetze.htm#iso8859_liste
Das hilft nicht. Google benutzt in seiner Suchseite charset=UTF-8. Demzufolge werden die Formularwerte auch als UTF-8 ausgewertet. Ebay benutzt auf seiner Suchseite charset=ISO-8859-1. Demzufolge werden die Formularwerte auch als ISO-8859-1 ausgewertet. Beide Suchformulare passen also nicht in _ein_ Dokument. Wenn beide zeitgleich angezeigt werden sollen, wird das nur mit Frames (IFrames) gehen.
viele Grüße
Axel
hi,
Beide Suchformulare passen also nicht in _ein_ Dokument. Wenn beide zeitgleich angezeigt werden sollen, wird das nur mit Frames (IFrames) gehen.
oder serverseitig einen verarbeitungsschritt zwischenschalten.
formular für google-abfrage mit ISO-8859-1-kodierung an den eigenen server senden, dort dann z.b. mit PHP und der funktion utf8_encode
die parameter nach UTF-8 kodieren, und den such-URL für google zusammenbauen, und dann per header dorthin weiterleiten lassen ...
gruß,
wahsaga
Danke Euch trotzdem für Eure Hilfe!
Grüße!
Tim