Kjapp og trygg hosting for Wordpress

Multisøkmotor med charset="utf-8" men probl. med æøå..?

Hansy

New Member
Hei dere! driver å tester ut en liten multisøkmotor som jeg kom over på nettet. Alt ser ut til å fungere ok, men enkelte av s.m har probl. med å skjønne/oversette æøå selv når jeg har "meta charset" satt til "utf-8"..?

Disse har probl. med æøå: Bing, Yahoo!, Dogpile, ECOSIA, YouTube, IMDB, Store Norske Leksikon, Startsiden, Prisjakt, 1881, Din Ordbok, FINN + et par som av natturlige årsaker ikke fung. med det norske språk. Resten ser ut til å fungere som normalt.

Hadde satt stor pris på om noen kunne ha hjulpet meg med dette problemet, og alle svar mottas med stor takk! :)

Under finner du HTML + JavaScriptkoden som er brukt. Har også lagt ut søkemotoren på en side uten styling.

PS! Har lagt ut denne som en tråd under JavaScript/Ajax, da jeg har en mistanke om at årsaken til dette probl. kan ligge i javascriptet..?

http://www.submagic.com/multisearch/multi-search.html

Kode:
<!doctype html>
<html lang="no">
<head>
<meta charset="utf-8">
<title>Multi Search Engine</title>
</head>


<body>

<!-- Multi Search Engine -->
<div class="se1">
    
<form name="searchform" onSubmit="return dosearch();">

<div class="searchbox">

<select name="sengines" class="sengines">
<option value="https://www.webopedia.com/sgsearch/results?cx=partner-pub-8768004398756183%3A6766915980&cof=FORID%3A10&ie=UTF-8&q=">webopedia</option>
<option value="https://www.wolframalpha.com/input/?i=" selected>WolframAlpha</option>
<option value="https://www.britannica.com/search?query=" selected>Britannica</option>
<option value="https://www.finn.no/globalsearchlander.html?searchKeys=&q=" selected>FINN</option>
<option value="http://www.dinordbok.com/?f=nynorsk&t=norsk&q=" selected>Din Ordbok</option>
<option value="https://www.1881.no/?query=" selected>1881</option>
<option value="https://www.gulesider.no/finn:" selected>Gule Sider</option>
<option value="https://www.prisjakt.no/#rparams=ss=" selected>Prisjakt</option>
<option value="http://www.startsiden.no/sok/?q=" selected>Startsiden</option>
<option value="http://www.kvasir.no/alle?q=" selected>Kvasir</option>
<option value="https://no.wikipedia.org/wiki/" selected>Wikipedia</option>
<option value="https://snl.no/.search?utf8=✓&query=" selected>Leksikon</option>
<option value="http://www.imdb.com/find?ref_=nv_sr_fn&q=" selected>IMDb</option>
<option value="https://www.youtube.com/results?search_query=" selected>YouTube</option>
<option value="https://www.ecosia.org/search?q=">ECOSIA</option>
<option value="http://www.dogpile.com/search/web?fcoid=417&fcop=topnav&fpid=27&om_nextpage=True&q=" selected>Dogpile</option>
<option value="https://no.search.yahoo.com/search;_ylt=A9mSs3RfG89Yew4AQqEqNAx.;_ylc=X1MDMjExNDcyOTAwMgRfcgMyBGZyAwRncHJpZANVTnpLSl8uMFJydXV1NFlkVE5NalBBBG5fcnNsdAMwBG5fc3VnZwMxMARvcmlnaW4Dbm8uc2VhcmNoLnlhaG9vLmNvbQRwb3MDMARwcXN0cgMEcHFzdHJsAwRxc3RybAM0BHF1ZXJ5A3Rlc3QEdF9zdG1wAzE0ODk5Njc5NzY-?p=" selected>Yahoo!</option>
<option value="https://duckduckgo.com/?q=">DuckDuckGo</option>
<option value="https://www.bing.com/search?q=" selected>Bing</option>
<option value="https://www.google.no/#q=" selected>Google</option>
<option value="#" selected>Velg søkemotor...</option>

</select>

<input name="searchterms" class="inputbox" type="text" size="26" placeholder="Ditt søk her..." maxlength="80">
<input type="submit" name="SearchSubmit" value="Søk">

</div>

</form>

</div>
<!-- Multi Search Engine -->


<script type="text/javascript">// Multi Search Engine  //
function dosearch() {
var sf=document.searchform;
var submitto = sf.sengines.options[sf.sengines.selectedIndex].value + escape(sf.searchterms.value);
window.open(submitto);
return false;
}
</script>

</body>
</html>
 
Sist redigert:

solo

Medlem
Hei,

Bare bytt ut æøå med tegnene de skal byttes ut med.

var res = sf.searchterms.value.replace("æ", "%E6");
res = res.value.replace("ø", "%F8");
osv...
var submitto = sf.sengines.options[sf.sengines.selectedIndex].value + escape(res );
 
Topp