Jag har länge haft ett Google-sökfält på min sida och det har
alltid funkat fint, men nu klarar den inte av svenska
tecken längre.
Jag har testat flera andra sidor med sökfält och de har
samma problem, så jag tror att Google ändrat något
(charset, kanske?)
Har någon här märkt samma sak eller har ni något tips
på vad jag ska ändra i min kod?
Finns väl inte så mycket att ändra i den koden, Först tänkte jag att man skulle byta ut google.com mot google.se, Men testade det och det fungerade inte utan blev samma problem, Ersata Svenska tecken mot ???....
Ska undersöka så får vi se ifall jag återkommer med något svar..
Jag vet! Det är i pricip den koden jag plockat till min sida.
Det skumma är att det funkar fint att söka från själva
söksidan och den enda skillnaden jag ser i den koden är
att den är skriven i charset UTF-8 och min i ISO-8859-1.
I värsta fall får man skriva ett litet JS som "översätter"
men det vore att ge upp .
Du menar att det är dessa:
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> (din)
resp
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> (googles)
som skiljer? De ska inte spela någon roll, de beskriver väl bara hur webbläsaren skall presentera webbsidan?! Det hjälper i vilket fall inte att köra med UTF-8 heller, jag har provat.
Det måste vara bättre att Google löser detta problem. Alla som länkar till dem via denna typ av sökruta "lider" ju av detta problem! Prova att maila Google!
Det räcker med att lägga till
<input type=hidden name=oe value="latin1">
<input type=hidden name=ie value="latin1">
i den <form> där sökning görs (prova själv på http://cr.st )!
Men, som sagt, scriptet på Googles sida fungerar inte.