/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Egen form og søg på æøå ved Google
Fra : Dennis


Dato : 07-10-03 08:53

Jeg har min egen "form", hvor jeg søger på Google. Det fungere såmen fint
pånær når jeg søger på danske karaktere.

F.eks. hvis jeg søger på "domæne" på Googles egen side, skriver den
"q=dom%C3%A6ne" i URL men hvis jeg skriver det via min egen for, skriver den
"q=dom%E6ne". Det er selvfølgelig(?) fordi Google køre UTF-8, men hvordan
får jeg min form til at sende det i dét format? Jeg har forsøgt at "kopiere"
alt fra Google = metatag i head samt de par hidden variabler, men det
hjælper ikke?

Dennis



 
 
Jens Gyldenkærne Cla~ (07-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-10-03 10:18

Dennis skrev:

> Jeg har min egen "form", hvor jeg søger på Google. Det fungere
> såmen fint pånær når jeg søger på danske karaktere.

Prøv med

<form action="http://google.dk/search" accept-charset="ISO-8859-1">
   <input type="hidden" name="ie" value="iso-8859-1" />
   <input type="hidden" name="oe" value="iso-8859-1" />
   <input type="text" name="q" size="20" />
   <input type="submit" value="Søg" />
</form>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Dennis (07-10-2003)
Kommentar
Fra : Dennis


Dato : 07-10-03 10:48

> > Jeg har min egen "form", hvor jeg søger på Google. Det fungere
> > såmen fint pånær når jeg søger på danske karaktere.
>
> Prøv med
> <form action="http://google.dk/search" accept-charset="ISO-8859-1">
> <input type="hidden" name="ie" value="iso-8859-1" />
> <input type="hidden" name="oe" value="iso-8859-1" />
> <input type="text" name="q" size="20" />
> <input type="submit" value="Søg" />
> </form>

Jeg har nu (har tilføjet den "accept-charset"):

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
....
<form action="http://www.google.dk/search" method=GET
accept-charset="ISO-8859-1">
<input type=hidden name=ie value="UTF-8">
<input type=hidden name=oe value="UTF-8">
<input type=hidden name=hl value="da">
<input type=text name=q size=60>
<input type=submit value="Google s&oslash;gning">
<input type=radio name=meta value='' checked>
<input type=radio name=meta value='lr=lang_da'>
<input type=radio name=meta value='cr=countryDK'>
</form>
....

Det hjælper desværre ikke.

Google skriver stadigt:
http://www.google.dk/search?ie=UTF-8&oe=UTF-8&hl=da&q=dom%E6ne&meta=

Hvor den istedet burde skrive:
http://www.google.dk/search?q=dom%C3%A6ne&ie=UTF-8&oe=UTF-8&hl=da&meta=

Dennis



Dennis (07-10-2003)
Kommentar
Fra : Dennis


Dato : 07-10-03 10:58

> Prøv med
> <form action="http://google.dk/search" accept-charset="ISO-8859-1">
> <input type="hidden" name="ie" value="iso-8859-1" />
> <input type="hidden" name="oe" value="iso-8859-1" />
> <input type="text" name="q" size="20" />
> <input type="submit" value="Søg" />
> </form>

Ups, jeg var for hurtig oghavde overset, at jeg også skulle skifte de hidden
variabler! Det virker nu med:

<form action="http://www.google.dk/search" method=GET>
<input type=hidden name=ie value="iso-8859-1">
<input type=hidden name=oe value="iso-8859-1">
<input type=hidden name=hl value="da">
<input type=text name=q size=60>
<input type=submit value="Google s&oslash;gning">
<input type=radio name=meta value='' checked>
<input type=radio name=meta value='lr=lang_da'>
<input type=radio name=meta value='cr=countryDK'>
</form>

Tak

Dennis



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste