Autor Zpráva
benjamin
Profil
Vyhledávací centrála Yuhůova
meca
Profil
Asi z města...
habendorf
Profil
atomz.com
benjamin
Profil
Ahoj ještě nevim jestli jsem to téma umístil dobře, protože jestli není ten problém vyřesitelný tak bych to neměl kritizovat. Jde o to, že když zadám do této vyhledávací centrály slovo s diakritikou (například kočka) a odešlu jej na vyhledávač, který má jinou doménu než "cz" většinou "com" jako třeba na Googl, Altavistu atd. tak výsledky které obdržím pojednávají o kokajnu, asi víte proč (vynechalo se "č" u zmíněného slova kočka).
Jestli to nejde nějak vyřesit tak se omlouvám autorovi Dušanovi. Tím vás prosím o radu jak to udělat aby to bralo diakritiku. Samozřejme už jsem se tomu hodně věnoval ale zjistil jsem že to neni jednoduché. Snad to někdo bude vědět. (kokain nemusim raději bych si přečet něco o kočkách mám doma dva šmrncovní kocoury)
Martin Kuželka
Profil
Co si mám představit pod pojmem vyhledávací centrála?
bojars
Profil
IMHO: http://www.jakpsatweb.cz/priklady/centrala.html
Fred
Profil
Taky jsem si kdysi něco takového dělal pro svou potřebu, je to sidebar do Mozilly http://xy.wz.cz/home/ v IE to funguje jako frameset, třeba se to bude hodit
Anonymní
Profil *
Ta centrála je jenom příklad. Znaky odeslané formulářem jsou vždy kódovány stejně jako stránka s formulářem.
Takže buďto se přizpůsobí autoři stránek vyhledávačům nebo vyhledávače autorům stránek. Třeba Google bere GET proměnnou "ie" pro vstupní kódování, Jyxo má pro to samý "ic".

Příklad kočky v UTF:
http://www.google.com/search?q=ko%C4%8Dka&ie=utf-8
http://jyxo.cz/s?s=ko%C4%8Dka&ic=utf-8
benjamin
Profil
Mužete mi prosim ukzat když to je třeba tak jak to mam upravit aby ten google bral diakritiku
Vim o kodovani ale nemohl jsem na to přijít co mam použít


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>


<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Vyhledávací portál</title>


<script>
var query = "";
function pridej_query(f) {
f.elements[0].value = query;
}
</script>


<body>
<form action="http://www.google.com/search" method="get" target="_blank" name="hledany">
<label for="jm" accesskey="H"> <u>H</u>ledaný text: </label>
<input type="text" name="q" size="40" id="jm" onblur="query = this.value">
</form>

<form action="http://www.google.com/search" method="get" target="_blank" onsubmit="pridej_query(this)">
<input type="hidden" name="q">
<input type="hidden" name="hl" value="cs">
<input type="hidden" name="btnG" value="Vyhledat+Googlem">
<input class="button" type="submit" value="Google" title="fultext">
</form>
</body>
</html>
Fred
Profil
Zkus si tam přidat, do toho druhého formuláře
<input value="windows-1250" name="ie" type="hidden">
benjamin
Profil
Toš už to funguje diky za trpělivost všem.
benjamin
Profil
Jestli můžete napište jak se na to da přijit.(už vim že co použiju v charset to mam dat jako hodnotu do "ie") Ale kde na to "ie" můžeme přijit? Co má například Altavista či Altheweb?
Fred
Profil
Podívej se do adresního řádku, když něco hledáš, zkus klíčové slovo,které bude v té adrese pěkně vidět, třeba aaaaaaaaaaaaaaaaa. U té altavisty, pokud hledáš přímo na ní , převádí si to v adrese na unicode, takže by jsi musel nějak převést to query do unicode, tedy aspoň češtinu ěščřžýáíé.
Anonymní
Profil *
http://www.google.com/search?hl=cs&q=aaaaaaaaaaaaaaaa&btnG=Vyhledat+Go oglem&lr=

Toto je ta URL ale "ie" tam neni.
benjamin
Profil
ahoj mohl by mi prosím někdo poradit jak se tomá udělat aby tu češtinu brala i Altavista a Alltheveb.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0